@CHARSET "UTF-8";

/* DESIGN STYLE START ***********************************************************/
body {
 background-color:#000000;	/* C6E2FF 4a73e0 3664dd 2053d9 002B62 */
 color:#000000;
 font-size:1.0em;
 font-family:sans-serif;
 background-attachment:fixed;
 background-image:url(./images/site/speedBG.gif); }

#seite{
 margin:50px auto;
 width:894px;
 text-align:center;
 color:#ffffff; }


#seiteKopfteil div{
 max-width: 925px;
 text-align: left;
 max-height: 300px; }

div#seiteKopfteilBannerNavi {
 max-width: 578px;
 max-height: 300px;
 padding-left:0px;
 float:left; }

#banner {
 text-align: right;
 position: relative;
 left:12px;
 top:4px; }

div#seiteKopfteilBannerNavi table {
 max-width: 578px;
 max-height: 300px;
 margin-left:0px;
 padding-left:0px;
 padding-bottom:0px;
 margin-top:14px;
 position: relative;
 bottom: 0px; }

.sponsors {
 margin-left:603px;
 color:#000000;
 padding-left:2.5em;
 background-image:url(./images/site/v4/regulaV4T2_03.png);
 background-repeat:no-repeat;
 max-width:291px;
 min-height:291px;
 height:291px;
 max-height:365px;
 min-height:365px;
 height:365px; }

.sponsors img {
 vertical-align:middle;
 margin-top: 3px; }

#contentBox {
 max-width: 892px;
 margin-left:2px;
 padding:0px;
 position:relative;
 left:0px;}

#navi{
 border:0px;
 white-space:nowrap;
 max-width: 588px;
 max-height: 51px;
 width: 588px;
 height: 51px;
 padding: 0px;
 margin-top: 14px;
 background-image: url(./images/site/v4/navi_bg.png);
}

#navi ul{
 display: inline-block;
 margin-left: 15px;
 margin-top: 12px;
 padding:0px;
}

#navi li{
 white-space: nowrap;
 display: block;
 float: left;
 margin: 0px;
 padding: 0px;
 max-width: 554px;
 max-height: 26px;
}

a:link { color:#0000ff; text-decoration:none; }		/*feda02 0000ff 0a385f */
a:visited { color:#0000ff; text-decoration:none; }	/*feda02 0000ff 0a385f */
a:hover { color:#000088; text-decoration:none; }	/*f5d948 4876ff 0268be */
a:active { color:#000088; text-decoration:none; }	/*f5d948 4876ff 0268be */

#content {
 background-image:url(./images/site/v4/regulaV4T2_22.png);
 text-align:left;
 min-height:480px;
 padding:2.5em;
 background-color:transparent; /*c0c0c0*/
 color:#000000; }

#infobox {
 float:right;
 text-align:justify;
 border:1px solid black;
 width:190px;
 background-color:#C6E2FF;
 padding:10px; }

.sidepicture{
 float:right;
 margin-left:2.0em; }

/* NEWS STYLE START ***********************************************************/
div.news {
 border-top:2px solid #000000;
 margin-bottom:0px;
 background-color:#ef071f; /*C6E2FF C6E2FF 00ACCF*/
 padding:10px;
 color:#000000;
 line-height:25px;
 text-align: justify;
 margin-right:280px;} /* opacity:0.9; */

.zentrieren{
  text-align:center; }

div.news1 {
 border:1px solid #ffffff;
 margin-bottom:26px;
 background-color:#ef071f; /*C6E2FF 779999, 5e85ac */
 padding:10px;
 color:#000000;
 line-height:25px; } /* opacity:0.9; */

div#blaettern_newsuebersicht{
 background-color:#ef071f;  /* #C6E2FF */
 border: 0px solid #000000;
 margin-left:100px;
 margin-top:20px;
 width:300px;
 text-align:center;
 padding:8px 15px 8px 0px; }

div#blaettern_newsuebersicht a:hover{
 color:#f5d948; }   /* #5e85ac */

div.previewcontainer {
 min-height: 65px;
 font-weight: bold; }

img.news_previewimg {
 /*width:100px;*/
 height:60px;
 margin:5px;
 float: left; }

a.backlink {
 width:75px; 	/* 60px */
 display:block;
 border:1px solid #ffffff;
 margin-bottom:26px;
 line-height:25px;
 padding:10px;
 background-color:#C6E2FF; }

/* RESULTS STYLE START ***********************************************************/
/* ul.rankings {
 list-style-type:none; } */

table.rankings {
 border:0px;
 width:100%;
 border-spacing:10px;
 line-height:1.0em; /*15px*/
 border:1px dashed black;
 font-size:1em; }

td.rankings_plazierung {
 width:65px; } /*50px*/

td.rankings_wettkampf {
 width:180px; }

td.rankings_jahr{
 width:20px; }

td.rankings_klasse {
 width:120px; }

/* BIO STYLE START */
#bio td {
 line-height:20px;
 vertical-align:top;
 font-weight: bold; }

table#bio {
 /*background-image:url(./images/site/bio_bild.jpg);*/
 border:0px solid #ffffff;
 background-repeat:no-repeat;
 padding-top:0px;	/*50*/
 padding-left:10px; } /*width200*/

table#bio tr  {
 color:#000000; }

table#bio td {
 padding:2px; }

table#bio td {
 border:0px solid #ffffff; }


/* Images STYLE START ***********************************************************/
#album_images img {
 height: 100px; }



/* Sponsors STYLE START ***********************************************************/
#sponsors img {
 vertical-align:middle;
 margin-right: 50px;
 margin-bottom: 10px; }


.erfolgeZusammenfassung{
 border: 1px solid black;
 padding-top:15px; 
 padding-bottom:15px;
 width:810px; }

.erfolgeZusammenfassung tr{
 line-height: 1.3em;
 }

.erfolgeZusammenfassung td.platz{
 min-width: 50px;
 padding-left:25px; }

.erfolgeZusammenfassung td.ort{
 min-width: 180px; }

.erfolgeZusammenfassung td.jahr{
 min-width: 172px; }

