/*
Theme Name: Fendt-Caravan Basketball-Akademie Donau-Ries
Theme URI: http://www.bbandr.de
Version: 1.0
Author: Flo Hauck
Author URI: http://www.colectivo33.com
*/

body {
  margin: 0;
  padding: 0;
  text-align: center;
  font-family: Verdana;
  font-size: 12px;
}

img {
  border: 0;
}

a {
  color: #ea7200;
}

a:hover {
  text-decoration: none;
}

.narrowcolumn h2 {
  color: #FFFFFF;
  font-size: 14px;
  font-weight: bold;
}

p {
  margin: 0;
  padding: 0;
}

.entry p {
  margin: 0;
  padding: 5px 0 5px 0;
}

#container {
  width: 950px;
  background-color: #766c6e;
  margin: 0 auto;
  text-align: left;
  padding: 0;
}

#header {
  width: 950px;
  height: 167px;
  background-image: url('http://www.fendt-caravan-basketball-akademie-donau-ries.de/wp-content/uploads/2010/11/head.gif');
  background-repeat: no-repeat;
}

#sidebar {
  width: 178px;
  float: left;
  padding-right: 20px;
  padding-left: 13px;
}

* html #sidebar {
  padding-right: 10px;
}

#content {
  width: 726px;
  float: left;
}

ul {
  list-style-type: none;
  margin: 0;
  padding: 0;
}

li {
  list-style-type: none;
  margin: 0;
  padding: 0;
}

.widget {
  background-image: url('images/widgetbg.gif');
  width: 185px;
  margin-bottom: 20px;
}

.widget2 {
  background-image: url('images/widgetbg2.gif');
  width: 185px;
  margin-bottom: 20px;
}

.navi li a {
  height: 21px;
  background-image: url('images/menuebg.gif');
  display: block;
  color: #4f4853;
  font-weight: bold;
  font-size: 0.9em;
  padding-left: 14px;
  line-height: 21px;
  text-decoration: none;
}

.navi li a:hover {
  height: 21px;
  background-image: url('images/menueactivebg.gif');
  display: block;
  color: #FFFFFF;
}

.navi li ul li a {
  height: 21px;
  background-color: #FFFFFF;
  display: block;
  background-image: url('images/navar.gif');
  background-repeat: no-repeat;
  padding-left: 14px;
  background-position: left 8px;
  margin-left: 14px;
}

.navi li ul li a:hover {
  background-color: #FFFFFF;
  color: #4f4853;
  background-image: url('images/navar.gif');
  text-decoration: underline;
}

.navi li ul .current_page_item a {
  text-decoration: underline;
}

.navi li ul li ul li a {
  height: 21px;
  background-color: #FFFFFF;
  display: block;
  background-image: url('images/navar.gif');
  background-repeat: no-repeat;
  padding-left: 14px;
  background-position: left 8px;
  margin-left: 30px;
}

.widgetfoot {
  height: 18px;
  width: 178px;
}

.post {
  background-image: url('images/contenthead.gif');
  background-repeat: no-repeat;
  background-color: #e9e9e9;
  margin-bottom: 20px;
}

.post h2 {
  margin: 0 0 10px 0;
  font-size: 1.1em;
}

.post h2 a{
  margin: 0;
  color: #ea7200;
  text-decoration: none;
}

.sponsorhead {
  color: #766c6e;
  font-size: 0.9em;
  text-align: center;
  padding-bottom: 5px;
}

.postdate {
  float: right;
  font-size: 0.9em;
  color: #766c6e;
  font-weight: bold;
}

.post .entry {
  font-size: 0.9em;
  line-height: 1.6em;
}

.postmetadata {
  background-color: #FFFFFF;
  padding: 5px 10px 5px 10px;
  text-align: right;
  font-size: 0.8em;
}

.postmetadata a {
  color: #ea7200;
  font-weight: bold;
  text-decoration: none;
}

.widgethead {
  padding: 0 0 10px 10px;
  color: #766c6e;
  font-weight: bold;
}

.post .entry .wp-caption {
  background-color: #FFFFFF;
  /*float: left;*/
  text-align: center;
  padding: 5px 0 0 0;
}

.post .entry .wp-caption .wp-caption-text {
  color: #766c6e;
  font-size: 0.9em;
}



#footer {
  background-image: url('images/foot.gif');
  background-repeat: no-repeat;
  background-color: #FFFFFF;
  height: 76px;
  padding-bottom: 20px;
  font-size: 0.8em;
  color: #d1cfcf;
}

#footer a {
  color: #766c6e;
  text-decoration: none;
}

#footer a:hover {
  text-decoration: underline;
}

h3 {
  padding: 0 0 5px 0;
  margin: 5px 0 5px 0;
  color: #ea7201;
  font-weight: bold;
  font-size: 14px;
}

.editentry {
  float: right;
  font-size: 0.9em;
}

.editentry a {
  color: #e9e9e9;
  text-decoration: none;
}

.navigation {
  font-size: 0.9em;
  background-image: url('images/contenthead.gif');
  background-repeat: no-repeat;
  background-color: #e9e9e9;
}

.navigation h2 {
  font-size: 12px;
  padding-top: 10px;
}

.alignleft {
  float: left;
  color: #766c6e;
  padding-top: 14px;
}

.alignright {
  float: right;
  color: #766c6e;
  padding-top: 14px;
}

.navigation a {
  color: #766c6e;
  font-weight: bold;
  text-decoration: none;
}

.navigation a:hover {
  text-decoration: underline;
}


.trainingszeitentable {

}

.trainingszeitentable tr td {
  border: 1px solid #e9e9e9;
  background-color: #f4f4f4;
  padding: 8px;
}

#commentform input {
  border: 1px solid #dcdcdc;
  margin-bottom: 5px;
}

#commentform textarea {
  width: 700px;
  border: 1px solid #dcdcdc;
}

.ngg-album {
  background-color: #ffffff;
}


.entry ul {
  margin-left: 15px;
}

.entry ul li {
  list-style-type: disc;
  margin-bottom: 5px;
}

h4 {
  margin: 10px 0 5px 0;
  padding: 5px;
  background-color: #FFFFFF;
  color: #766c6d;
  font-size: 1.2em;
}

.wermachtwastable {
  width: 100%;
}

.wermachtwastable tbody tr td {
    padding: 2px 5px 2px 5px;
    background-color: #f5f5f5;
}

.wermachtwastable thead tr td {
  background-color: #FFFFFF;
  padding: 5px;
  font-size: 1.1em;
  color: #ea7201;
  font-weight: bold;
}

.teamtrainer {
  border: 1px solid #D1D1D1; 
  padding: 5px; 
  margin: 5px 5px 5px 0; 
  background-color: #FFFFFF; 
  text-align: center; 
  width: 54px; 
  line-height: 1.0em;
  float: left;
}

.teamtrainer img {
  padding-top: 5px;
}

.commentlist {
  background-color: #FFFFFF;
  padding: 10px;
  margin: 0;
  line-height: 1.4em;
}

.commentlist .avatar {
  display: none;
}

.commentlist p {
  margin-bottom: 10px;
  border-bottom: 1px solid #E0E0E0;
  padding-bottom: 10px;
}

.ngg-albumtitle a {
  color: #ea7201;
  font-size: 0.8em;
  text-decoration: none;
}

.ngg-albumtitle a:hover {
  text-decoration: underline;
}

.piclenselink {
  display: none;
}

.ngg-navigation a {
  color: #ea7201;
  text-decoration: none;
}

.ngg-navigation a:hover {
  background-color: #ea7201;
  color: #FFFFFF;
  text-decoration: none;
}

.nexteventshead {
  font-size: 10px;
  font-weight: bold;
  color: #dadada;
}

.eventsdes {
   color: #cecccd; 
   font-size: 10px;
   padding: 5px 0 0 0;
   float: left;
   margin-right: 10px;
   line-height: 11px;
   width: 220px;
}

.events {
  padding: 5px 10px 5px 10px;
  margin: 0 0 10px 0px;
  float: left;
  background-image: url('images/bgevents.jpg');
  background-repeat: no-repeat;
  height: 70px;
  width: 706px;
}

* + html .events {
  width: 706px;
}

.events em{
   color: #cecccd; 
   font-size: 11px;
   padding: 5px 0 0 0;
   font-style: normal;
   display: block;
   
}

.newsletterhinweis {
  position: absolute;
  width: 500px;
  height: 20px;
  text-align: right;
  margin: 145px 0 0 433px;
}

.newsletterhinweis a {
  font-weight: bold;
}

.size-full {
  z-index: 4;
}

.teamlink {
position: absolute; font-size: 0pt; width: 130px; height: 160px; margin-top: 290px; margin-left: 545px; z-index: 10000; display: block;
background-image: url('images/blank.gif');
}

.trainer_one {
position: absolute; font-size: 0pt; width: 120px; height: 135px; margin-top: 550px; margin-left: 570px; z-index: 10000; display: block;
background-image: url('images/blank.gif');
}

.trainer_two {
position: absolute; font-size: 0pt; width: 120px; height: 135px; margin-top: 720px; margin-left: 570px; z-index: 10000; display: block;
background-image: url('images/blank.gif');
}

.sponsor_one {
position: absolute; font-size: 0pt; width: 100px; height: 135px; margin-top: 650px; margin-left: 300px; z-index: 10000; display: block; 
background-image: url('images/blank.gif');
}

.sponsor_two {
position: absolute; font-size: 0pt; width: 100px; height: 135px; margin-top: 650px; margin-left: 410px; z-index: 10000; display: block;
background-image: url('images/blank.gif');
}

.statistik {
position: absolute; font-size: 0pt; width: 220px; height: 25px; margin-top: 800px; margin-left: 300px; z-index: 10000; display: block;  
background-image: url('images/blank.gif');
}

.galerie_one {
position: absolute; font-size: 0pt; width: 70px; height: 95px; margin-top: 887px; margin-left: 303px; z-index: 10000; display: block; 
background-image: url('images/blank.gif');
}

.galerie_two {
position: absolute; font-size: 0pt; width: 70px; height: 95px; margin-top: 887px; margin-left: 385px; z-index: 10000; display: block;
background-image: url('images/blank.gif');
}

.post .entry .alignright {
  float: right;
  margin: 5px 0 10px 10px;
}

.post .entry .alignleft {
  float: left;
  margin: 5px 10px 10px 0;
}

