/* ################################## 
* Trikerace  
* ################################### */


/*  RandabstŠnde, globale Schrift- und Hintergrundfarbe   
* mit text-align:center wird die Seite fôr den IE zentriert
*/ 
body{ 
height:100%; width:100%; 
font-size:12px; font-family:Verdana, Helvetica, Arial, sans-serif; line-height:175%;
color:#000000; background-color:#d0d7db; text-align:center; padding:0; margin:0;}

/* background-color:#f8fafb; border: 1px solid #a6a6a7;  */
#ueber-alles{width:980px; margin:4% auto 1% auto;}

#logo-oben{margin:0 5px 0 2px;}
#logo-oben-inhalt{width:970px; height: 53px; margin:0; padding:0; background:#F6F8F9 url(blauer-streifen-oben.gif) repeat-x; text-align:right;}

img.logo{margin:0 20px 4px 0;}

#rahmen-oben{width:980px; text-align:center; background: #F6F8F9 url(dummy-rahmen-oben.gif) top no-repeat;}
#verlinkung-oben{width:960px; margin: 0 auto; text-align:center; padding-top:5px;}
#verlinkung-oben-inhalt{width:940px;  margin: 0 auto; background: url(balken.gif); background-repeat:no-repeat;}
/* */

/* Bilder der Navigation - Abstand der Bilder untereinander */
.navi-oben{margin-right:45px;}

#inhalt{width:100%; background: #F6F8F9 url(dummy-rahmen-mitte.gif) top repeat-y; padding0;}
#fuss{width:100%; background: #F6F8F9 url(dummy-rahmen-unten.gif) bottom no-repeat;}

#inhalt-links{width:110px; text-align:left; padding:0 0 10px 20px;  vertical-align:bottom; font-size:10px;}

#inhalt-mitte{width:620px; text-align:left; vertical-align:top; padding:15px 10px 15px 0;}

#inhalt-rechts{text-align:left; font-size:10px; line-height:125%; vertical-align:top; margin:0; padding:20px 23px 0 10px;}

div.inhalt-img-oben{margin:6px 0 10px 0 ;}
div.inhalt-img-unten{margin:10px 0 10px 0;}
div.inhalt-img-links{float:left; margin:6px 15px 5px 0;}
div.inhalt-img-rechts{float:right; margin:6px 0 5px 15px;}
div.inhalt-text{padding-right:3px;}

div.box-rechts{width:200px; float:left; padding:0; margin:0 0 20px 0;}
/* url(news_fuss_neu.gif)  */
div.box-in-box-rechts{margin:0; padding:0; clear:both; background: url(kasten_fuss.gif) no-repeat bottom left;}
h3.box-rechts{font-size:10px; padding:0; margin:0; }

div.termin-box1{margin:0 0 0 7px;  padding:0; clear:both;}
div.termin-datum{width:55px; color:#132a35; margin:0; padding:0; float:left;}
div.termin-box2{padding:0 0 3px 0; float:left;}

div.news-zeile1{padding:5px 3px 0 7px; margin:0; clear:both;}
div.news-box-datum{float:left; padding:0 0 4px 7px; margin:0; color:#244656;}
span.termine-datum{color:#244656;}
span.termin-pfeile{display:block; text-align:right; margin:0 10px 0 0; padding:0;}
span.termin-pfeile a{color:#c20008;}

table.anmeldung td{padding:3px 10px 3px 0; font-size:11px;}

a{text-decoration:none; color:#244656;}
h1, h2, h3, h4{font-size:12px; color:#244656; line-height:175%; margin:0; padding:0;}
p {margin:0; padding:0;}
img#startanimation{margin:5px 0 10px 0;}

#inhalt-links a{color:#244656; font-weight:bold;}
#inhalt-links a:hover, table.galerie a:hover, table.video a:hover{color:red;}
#inhalt-links a.aktiv,table.galerie a.aktiv, table.video a.aktiv{color:red;}

div.cleaner{line-height:16px; font-size:10px; clear:both;}

table.galerie{margin:0; padding:0;}
div.fotogalerie{float:left; width:465px; height:280px; margin:3px 10px 0 0; padding:0 auto; text-align:center;
                background: url(bildrahmen_1.gif) no-repeat top left;}                
div.fotogalerie img.fotogalerie{margin-top:13px;}
img.pfeil-fotogalerie{margin: 0 7px 0 7px;}
div.galerieliste{font-size:10px; width:135px; text-align:left; margin:0; padding:0;}
div.galerieliste ul{list-style:none;}


div.video{
  margin:0;
  padding:7px 0 0 0;
}