body {
	margin:0px auto;
	margin-left:auto;
	margin-right:auto;
	/*overflow:scroll;*/
         font-family:arial,verdana,helvetica;
         font-size:13px;
         color:#e8f4f6;
         line-height:15px;
         text-decoration:none;

	
}
.content {
         font-family:arial,verdana,helvetica;
         font-size:13px;
    	color:#e8f4f6;
         line-height:15px;
         text-decoration:none;
}
.content-dark {
         font-family:arial,verdana,helvetica;
         font-size:13px;
    	color:#1f1f1f;
         line-height:15px;
         text-decoration:none;
}

.content-small {
         font-family:arial,verdana,helvetica;
         font-size:9px;
    	color:#e8f4f6;
         line-height:11px;
         text-decoration:none;
}



a {
	color: #c9ef79;
	text-decoration:none
	
}

a.content-small {
	color: #c9ef79;
	text-decoration:none
    font-size:10px;
}

form, table, tr,td, h1
{
         font-family:arial,verdana,helvetica;
         font-size:13px;
    	color:#e8f4f6;
         line-height:15px;
         text-decoration:none;

	
}

input,
textarea, select {

  background: #5c6957;
  font-family:arial,verdana,helvetica;
  font-size:13px;
  color:#e8f4f6;
  line-height:15px;
  border: 1px solid #acb6a6;
  margin-bottom:0.3em;
  vertical-align: middle;
}



.tblRoute
{
    border: #797d6f 1px solid;
    border-collapse: collapse;
}


.tblRouteDate,
.tblRouteLocation,
.tblRouteDistance
{
    border: #797d6f 1px solid;
    border-collapse: collapse;
    margin: 1px;
    padding-right: 25px;
    padding-left: 5px;
    padding-bottom: 2px;
    padding-top: 2px;
}

.tblRouteLocation
{
    width:300px;	
}

.tblRouteHeader
{
    text-align: left;
    font-weight: bold;
    border: #797d6f 1px solid;
    border-collapse: collapse;
    margin: 1px;
    padding-right: 25px;
    padding-left: 5px;
    padding-bottom: 2px;
    padding-top: 2px;
    charoff:1;
}

.header1
{
    text-align: left;
    font-weight: bold;
    color: #bfd4d9;
}

.header2
{
    font-size: 18px;
    text-align: left;
    font-weight: bold;
    color: #bfd4d9;
}

.divMagazineTVCountry
{
	clear:both;
	width:608px;
	color:#BFD4D9;
	font-weight:bold;
}

.divMagazineTVHeadline
{
	float:left;
	width:121px;
	font-weight:bold;
	margin-top:10px;
}

.divMagazineTVHeadlineRow
{
	float:left;
	width:608px;
	font-weight:bold;
	margin-top:10px;
}

.divMagazineTVHeadlineTime
{
	float:left;
	width:90px;
	font-weight:bold;
	margin-top:10px;
}

.divMagazineTVHeadlineFormat
{
	float:left;
	width:152px;
	font-weight:bold;
	margin-top:10px;
}

.divMagazineTVDateDataStart
{
	clear:both;
	float:left;
	width:121px;
	margin-top:10px;
}

.divMagazineTVDateData
{
	float:left;
	width:121px;
	margin-top:10px;
}

.divMagazineTVDateDataTime
{
	float:left;
	width:90px;
	margin-top:10px;
}

.divMagazineTVDateDataFormat
{
	float:left;
	width:152px;
	margin-top:10px;
}

.divDriverBoxRow
{
    clear:both;
    margin:15px 0 0 0;
}

.divDriverBoxOutLineLeft 
{
    float:left;
    width: 264px; 
    height: 97px;
    border:solid 1px #525a63;
    background-image: url(fileadmin/images/teamsdriver/bg_driverbox.gif);
}

.divDriverBoxOutLineRight
{
    float:left;
    width: 264px; 
    height: 97px;
    border:solid 1px #525a63;
    margin:0 0 0 5px;
    background-image: url(fileadmin/images/teamsdriver/bg_driverbox.gif);
}

.divDriverBoxPicture
{
    width: 100px; 
    height: 95px;
    float:left;
}

.divDriverBoxText
{
    float:left;
}

.divDriverBoxTextFlag
{
    margin:10px 0 0 5px;
}

.divDriverBoxTextFlagImage
{
    border:1px solid #525a63;
}

.divDriverBoxTextFlagText
{
    margin:1px 0 0 5px;
    font-size:11px;
    line-height:12px;
}

.divDriverBoxTextName
{
    margin:18px 0 0 5px;
    border-bottom:1px solid #525a63;
}

.divDriverBoxTextPosition
{
    margin:5px 0 0 5px;
}

.divDriverBoxOutline
{
	width:595px;
	height:1190px;
	border:1px solid #525A63;
	padding:5px;
}

.divDriverBoxImageLeft
{
	width:425px;
	height:124px;
	float:left;
}

.divDriverBoxTextLeft
{
	width:195px;
	height:31px;
	float:left;
	color:#BFD4D9;
}

.divDriverBoxTextLeftLarge
{
	width:195px;
	height:120px;
	float:left;
	color:#BFD4D9;
}

.divDriverBoxTextLeftLarger
{
	width:195px;
	height:200px;
	float:left;
	color:#BFD4D9;
}

.divDriverBoxTextMiddle
{
	width:230px;
	height:31px;
	float:left;
}

.divDriverBoxTextRight
{
	width:400px;
	height:31px;
	float:left;
}

.divDriverBoxTextRightLarge
{
	width:400px;
	height:120px;
	float:left;
}

.divDriverBoxTextRightLarger
{
	width:400px;
	height:200px;
	float:left;
}

.divDriverBoxImageRight
{
	width:160px;
	height:124px;
	float:left;
}

.divDriverBoxImageSrc
{
	width:100px;
	height:95px;
	float:left;
}

.divDriverBoxImageStartno
{
	width:60px;
	height:95px;
	float:left;
	margin-top:0px;
}

.divDriverBoxImageStartnoTitle
{
	text-align:center;
}

.divDriverBoxImageStartnoNumber
{
	font-size:36px;
	text-align:center;
}

.divDriverBoxImageStartnoFlag
{
	width:60px;
	height:14px;
	padding-top:21px;
	text-align:center;
}

.divDriverBoxImageStartnoFlagText
{
	width:160px;
	height:12px;
	clear:both;
	text-align:right;
}

.divDriverBoxContentText
{
	width:595px;
}

.divPartnerBoxOutLine 
{
    width: 605px; 
    border:0px solid #11aaff;
}

.divPartnerBoxText
{
    float:left;
    width:380px;
}

.divPartnerBoxTextLogo
{
    margin:0px 0 0 0px;
}

.divPartnerBoxPicture
{
    width: 159px; 
    height: 326px;
    float:right;

}   

.divPartnerBoxTextText
{
   margin:5px 0 0 0;	
}


    
    .gallery-title-list, .gallery-title-list a, .gallery-title-list a:link, .gallery-title-list a:visited {
        color:#ffffff;
        font-size:11px;
         font-family:arial,verdana,helvetica;
        text-decoration:underline;
        font-weight:bold;
    }
	
	.gallery-title-list a:active, .gallery-title-list a:hover {
        color:#c9ef79;
        font-size:11px;
         font-family:arial,verdana,helvetica;
        text-decoration:underline;
        font-weight:bold;
    }
    
    .gallery-caption {
         font-family:arial,verdana,helvetica;
         font-size:10px;
    	color:#e8f4f6;
         line-height:12px;
         text-decoration:none;    }

    .gallery-image {
		border: 1px solid #78828c;
    }

    .gallery-thumb, .gallery-thumb a, .gallery-thumb a:link, .gallery-thumb a:visited {
        border: 0px solid #78828c;

    }

    .gallery-thumb a:active, .gallery-thumb a:hover {

        border: 0px solid #78828c;
    }

   .gallery-thumb	img {
   	border:1px solid #78828c;
   	}


    .gallery-thumb-selected, .gallery-thumb-selected a, .gallery-thumb-selected a:link, .gallery-thumb-selected a:visited, .gallery-thumb-selected a:hover {
        border: 0px solid #78828c;
    }
	
	.gallery-thumb-selected img {
		border:1px solid #78828c;
	}
	/* GALLERY - END */

    .legendicon {
    	behavior: url(/fileadmin/scripts/iepngfix.htc)
    }

