/* CSS Document */

body 
	{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	color:#000000;
	font-size:12px;
	background-color:#666666;
	margin:0px 0px 0px 0px;
	padding:0px 0px 0px 0px;
	}	
	
#mainlayer    
	{
	padding:0px;
	width:1050px;
	position:absolute;
	left:50%;
	margin-left:-525px;
	margin-top:0px;
	margin-bottom:20px;
	}
	
#tophg
{
	margin:0px;
	padding:0px;
	width:1050px;
	height:280px;
	overflow:hidden;
	background-image:url(pic/toplogo_delta.jpg);
	z-index:4;
	border-collapse:collapse;
	position: relative;
}

#topm
{
	top:248px;
	left:50%;
	width:800px;
	height:20px;
	border-collapse:collapse;
	padding:0px;
	z-index:3;
	position:absolute;
	margin-left: -400px;
	text-align:center;
}

#middlehg
{
	margin:0px 0px 0px 0px;
	padding:10px 0px 0px 0px;
	width:1050px;
	background-image:url(pic/hg_content.jpg);
	z-index:4;
	position:relative;
	min-height: 1400px;
	height: auto;
	_height: 1400px; 
}

#leftnavcontainer
{
	margin:0px 0px 0px 0px;
	width:160px;
	top:190px;
	left:50px;
	padding:5px 5px 5px 5px;
	position:absolute;
	text-align:left;
	border:1px dashed #00367B;
}


#content
{
	margin:20px 0px 0px 240px;
	width:540px;
	padding:10px 10px 20px 10px;
	z-index:2;
	position:relative;
	min-height: 1700px;
	height: auto;
	_height: 1700px;
}

#contentright
{
	margin:0px;
	width:200px;
	top:10px;
	padding:0px;
	z-index:6;
	position:absolute;
	left: 820px;
}

#contentleft
{
	width:160px;
	top:20px;
	left:50px;
	padding:0px;
	position: absolute;
	z-index: 4;
	margin: 0px;
}

#spenden
{
	width:160px;
	top:10px;
	left:20px;
	padding:0px;
	position: relative;
	z-index: 4;
	margin: 0px;
}


#bottomhg
{
	margin:0px 0px 0px 0px;
	padding:0px 0px 0px 0px;
	width:1050px;
	height:70px;
	background-image:url(pic/bottom_hg.jpg);
	z-index:4;
	overflow:hidden;
	position:relative;
	top: 0px;
	left: 0px;
}

#footer
{
	width:650px;
	font-size:9px;
	font-family:Arial, Helvetica, sans-serif;
	color:#666666;
	text-align:center;
	left: 50%;
	margin-left: -325px;
	position: absolute;
	top: 18px;
}

.noline a:link {  color:#666666; text-decoration:none; }
.noline a:visited { color:#666666; text-decoration:none; }
.noline a:focus {  color:#666666; text-decoration:underline; }
.noline a:hover {  color:#666666; text-decoration:none; }
.noline a:active { color:#666666; text-decoration:underline; }



#message01
{
	 top:0px;
	 left:0px;
	
	 width:300px;
	 height:12px;
	 
	 position:absolute;
	 margin-top:20px;
	 padding-top:0px;
	 margin-left:229px;
	 padding-left:0px;
	 color:#CCCCCC;
	 font-weight:bold;
	 z-index:8;
}

p, small {
   font-family:Verdana, Arial, Helvetica, sans-serif;
   font-size:12px;
   color:#000000;
}

p a:link, p a:visited { font-weight:bold; color:#00367B;  text-decoration:none; }
p a:hover { font-weight:bold; color:#9B193D; text-decoration:none; }


/* Headings */
H1,H2,H3,H4,H5 {
   font-family:Verdana, Arial, Helvetica, sans-serif;
   color:#00367B;
}

H1 {
  font-size:16px;
   
   margin-top:20px;
   margin-bottom:10px;
   border-bottom:groove #003399 1px;
   border-spacing:10px;
   padding: 0px 0px 0px 0px;
}

H2 {
  font-size:15px;
   
   margin-top:20px;
   margin-bottom:10px;
   margin-right:150px;
   border-bottom:groove #003399;
   border-bottom-width:1px;
   border-spacing:10px;
}

H3 {
  font-size:14px;
  
   margin-top:5px;
   margin-bottom:5px;
   padding:2px 2px 2px 2px;
}

H4 {
  font-size:13px;
     
   margin-top:20px;
   margin-bottom:10px;
   margin-right:150px;
   border-bottom:groove #003399;
   border-bottom-width:1px;
   border-spacing:10px;
}

H5 {
  font-size:12px;
     
   margin-top:20px;
   margin-bottom:10px;
   margin-right:150px;
   border-bottom:groove #003399;
   border-bottom-width:1px;
   border-spacing:10px;
}

H6 {
  font-size:11px;
     
   margin-top:20px;
   margin-bottom:10px;
   margin-right:150px;
   border-bottom:groove #003399;
   border-bottom-width:1px;
   border-spacing:10px;
}


.csc-firstHeader
{
	font-weight:bold;
	text-align:center;
	margin-right:0px;
	color:#00367B;
	font-size:18px;
	border-bottom:none;
	margin-top:15px;
	margin-bottom:20px;
}


.csc-subheader
{
	font-weight:bold;
	text-align:center;
	margin-right:0px;
	color:#00367B;
	font-size:18px;
	border-bottom:none;
	margin-top:15px;
	margin-bottom:20px;
}

span.imgdesc
{
   font-family:Verdana, Arial, Helvetica, sans-serif;
   font-size:9px;
}

/* Bilder */
.imgtext-table td {
padding:5px 5px 5px 5px;
margin:0px 0px 0px 0px;
} 


.csc-caption
{
	font-size:10px;
	font-weight:lighter;
	text-align:left;
}

dl.csc-textpic-image
{
 padding:2px;
 margin:10px 0px 10px 0px;
}


table.csc-uploads {
    text-align:center;
	margin-top:15px;
	margin-bottom:15px;
	font-size:11px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	border:2px solid #CCCCCC;
	border-width:1px;
	border-spacing:4px;
	background-color:white;
}

.csc-uploads-description
{
	font-size:12px;
	font-weight:bold;
	text-align:left;
}

.csc-header-date
{
	font-size:10px;
	font-weight:lighter;
	color:#999999;
	text-align:right;
}

.lastupdate
{
	font-size:10px;
	font-weight:lighter;
	color:#999999;
	text-align:center;
}

/*bullet list*/
UL.csc-bulletlist {
 font-family :Verdana, sans-serif;
 font-size :11px;
 color :#000000;
 padding:5px 5px 5px 20px;
 margin:20px 0px 20px 20px;
 background-color:#D7DCE3;
 width:450px;
}

li {
padding:1px 0px 1px 10px;
margin:1px 0px 1px 0px;
}


/* linie */
hr {
width:95%;
height:1px;
color:#00367B;
background-color:#00367B;
border:none;
}


/* Bold Title same as text size */
.title {
   font-family:Verdana, Arial, Helvetica, sans-serif;
   color:#000000; 
   font-weight:bold;   
   font-size:10px;  
}


/* Top Navigation Menu */
.topnav {
   font-family:Verdana, sans-serif;
   font-size:12px;
   font-weight:bold;
   text-transform:uppercase;
   margin:0px 0px 0px 0px;
   padding:0px 0px 0px 0px;
   color:#00367B;
} 

.topnav a {
   font-family:Verdana, sans-serif;
   font-size:12px;
   font-weight:bold;
   text-decoration:none;
   text-transform:uppercase;
   margin:0px 0px 0px 0px;
   padding:0px 0px 0px 0px;
}  
 

.topnav a:link {  font-size:12px; font-weight:bold; color:#00367B;  text-decoration:none; }
.topnav a:visited { font-size:12px; font-weight:bold; color:#00367B;  text-decoration:none; }
.topnav a:focus {  font-size:12px;font-weight:bold; color:#9B193D; text-decoration:underline; }
.topnav a:hover {  font-size:12px;font-weight:bold; color:#9B193D; text-decoration:none; }
.topnav a:active {  font-size:12px;font-weight:bold; color:#9B193D; text-decoration:underline; }



/* Left Navigation Menu */
.leftnav1 {
	font-family:Verdana, sans-serif;
	font-weight:bold;
	font-size:11px;
	color:#00367B;    /* dark blue */
	padding:7px 5px 7px 5px;
	margin:0px 0px 0px 0px;
}  

.leftnav1 a {
	font-family:Verdana, sans-serif;
	font-weight:bold;
	font-size:11px;
	color:#00367B;    /* dark blue */
	padding:7px 5px 7px 5px;
	margin:0px 0px 0px 0px;
} 
  

.leftnav1 a:link { font-size:11px; font-weight:bold; color:#00367B; text-decoration:none; }
.leftnav1 a:visited { font-size:11px; font-weight:bold; color:#00367B; text-decoration:none; }
.leftnav1 a:focus { font-size:11px; font-weight:bold; color:#9B193D; text-decoration:underline; }
.leftnav1 a:hover { font-size:11px; font-weight:bold; color:#9B193D; text-decoration:none; background-color:#C0C8D4;  }
.leftnav1 a:active { font-size:11px; font-weight:bold; color:#9B193D; text-decoration:none; background-color:#C0C8D4;  }



#breadcrumbmenu
{
margin:0px 0px 10px 0px;
padding:3px 0px 3px 10px;
border:1px solid #CCCCCC;
}

.breadcrumb
{
 font-size:9px;
 color:#666666;
 font-weight:normal;
}

.breadcrumb a:link {
 font-size:9px;
 color:#666666;   
 text-decoration:none;
  font-weight:normal;
}

.breadcrumb a:visited {
 font-size:9px;
 color:#666666;   
 text-decoration:none;
  font-weight:normal;
}

.breadcrumb a:hover {
 font-size:9px;
 color:#666666;
 text-decoration:underline;
  font-weight:normal;
}



 

 
.tx-sitemapindented-pi1{
   font-family:Verdana, sans-serif;
   font-size:11px;
   color:#000000;
   background-color:#C0C8D4;
   text-align:left;
   text-decoration:none;
   width:400px;
   border:1px #000000 solid;
   padding:15px 15px 15px 30px;
   margin:15px 15px 15px 30px;
}   
.tx-sitemapindented-pi1 a:link {
   font-weight:normal;
   font-family:Verdana, sans-serif;
   text-decoration:none;
   color:#00367B;  /* dark blue */
}
.tx-sitemapindented-pi1 a:visited {
   font-weight:normal;
   font-family:Verdana, sans-serif;
   text-decoration:none;
   color:#00367B;  /* dark blue */
}
.tx-sitemapindented-pi1 a:active {
   font-weight:normal;
   font-family:Verdana, sans-serif;
   text-decoration:none;
   color:#000099;
   border:1px solid #00367B;  /* dark blue */
}
.tx-sitemapindented-pi1 a:hover {
   font-weight:normal;
   font-family:Verdana, sans-serif;
    color:#9B193D;    /* burgundy */
   border:1px solid #00367B;  /* dark blue */
}
 

/* Forms Fields */
SELECT {  
 font-family:Verdana, Arial, Helvetica, sans-serif;
 font-size:10px 
}
TEXTAREA {  
 font-family:Verdana, Arial, Helvetica,  sans-serif; 
 font-size:10px
} 
INPUT {  
 font-family:Verdana, Arial, Helvetica,  sans-serif; 
 font-size:10px 
}


.caption {
 font-family :Verdana, sans-serif;
 font-size :10px;
 color :#000000;
}


.loginform {
 font-family :Verdana, sans-serif;
 font-size :14px;
 color :#000000;
 font-weight :normal;
}


 

.filelinks {
 font-family :Verdana, sans-serif;
 font-size :10px;
 color :#000000;
}
.filelinkssize {
 font-family :Verdana, sans-serif;
 font-size :10px;
 color :#000000;
}


.csc-frame-frame1
{
margin:20px 5px 15px 5px;
padding:5px 5px 5px 5px;
border:2px #999999 dotted;
text-align:center;
}

.csc-frame-frame2
{
margin:10px 8px 15px 3px;
padding:5px 5px 5px 5px;
border:1px #999999 solid;
}

/*Sponsor EXT*/
.spons_table
{
border-bottom:1px solid #CCCCCC;
margin: 5px 5px 10px 5px;
padding: 10px 10px 10px 20px;
}

.spons_name
{
font-size:12px;
font-weight:bold;
}

.spons_desc
{
font-size:10px;
}

.spons_loc
{
font-size:9px;
}

.spons_sup
{
font-size:10px;
}

.spons_image
{
padding: 0px;
}

.spons_showurl
{
padding: 0px;
margin-top:10px;
font-weight:bold;
font-size:9px;
}

.tx-a2csponsoren-cell
{
 padding:0px 0px 10px 0px;
 margin:0px;
}

/*Formulare*/


fieldset {
  padding: 1em;
  margin: 10px;
  font-family: Verdana, Geneva, Arial, helvetica, sans-serif;
  font-size:11px;
  border: 1px solid #CCCCCC;
  }
label {
  float:left;
  width:130px;
  margin-right:0.5em;
  padding-top:0.2em;
  text-align:left;
  }

legend {
  padding: 0.2em 0.5em;
  border:2px solid #CCCCCC;
  color
  font-size:90%;
  text-align:right;
  } 
  
.csc-mailform
{
border:1px #CCCCCC solid;
}

.csc-mailform-submit
{
 padding:10px;
 margin-left:50%;
 margin-right:50%;
 margin-top:10px;
 margin-bottom:10px;
}

span.csc-mailform-label
{
text-decoration:underline;
margin:15px 5px 10px 5px;
padding:5px;
color:#000000;
}

.csc-mailform-field
{
margin: 5px;
padding: 2px;
}

small
{
 font-size:12px;
}

small a:link
{
 font-size:12px;
  color:#00367B;
}

.news-list-container HR.clearer, .news-single-item HR.clearer, .news-latest-container HR.clearer{
clear:both;
	height:1px;
	border:1px solid #F9FFE5;

}
.news-latest-container HR.clearer {
clear:both;
}

/*-----------------------------------  tt_news LATEST view  -----------------------------------*/

.news-latest-container {

}

.news-latest-container H2,.news-latest-gotoarchive {
	display:none;

}

.news-latest-gotoarchive {
	font-weight:bold;
	margin-top:5px;
}
.news-latest-gotoarchive A:LINK, .news-latest-gotoarchive A:VISITED, .news-latest-gotoarchive A:HOVER {
	color:#fff;
}
.news-latest-gotoarchive A {
	color:#fff;
}
.news-latest-item {
	/* IE hack */
	height: 1%;
	line-height: 1.3;
	/* IE hack end */
	height: auto !important;
	padding:3px;
	margin:3px;
	color:#000000;
}

.news-latest-item IMG {

	margin-bottom:5px;
	margin-right:5px;
	border:1px solid #666;
	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-title A:link, .news-latest-title A:visited {
text-decoration:none;
font-size:14px;
font-weight:bold;
color:#00367B;
margin-top:5px;
margin-bottom:10px;
padding-left:10px;
}

.news-latest-date A:link,.news-latest-date A:visited {
text-decoration:none;
color:#FFFFFF;
}

.news-latest-morelink {
	height:12px;
	text-decoration:none;
	font-size:11px;
	color:#00367B;
}

.news-latest-morelink A:link, .news-latest-morelink A:visited {
	float:right;
	text-decoration:none;
	color:#00367B;
	font-size:11px;
}

p.news-latest-header
{
margin-left: -10px;
padding:1px 0px 1px 15px;
width:550px;
background-color:#00367B;
background-image:url(http://www.high-octane-motorsports.de/fileadmin/hom-v3/pic/fade_header01.jpg);
color:#FFFFFF;
}


/*--------------------------------- tt_news LIST view  -----------------------------------*/
.news-list-container {

	border:1px solid #000;
	background-color:#BBE53A;
}


.news-list-item {
	/* IE hack */
	height: 1%;
	line-height: 1.3;
	/* IE hack end */
	height: auto !important;
	padding:3px;
	margin:3px;
	border:1px solid #666;
	background-color:#F9FFE5;

	}
.news-search-form {
	padding:3px;
	margin-bottom:5px;
	border:1px solid #666;
	background-color:#F9FFE5;

}
.news-search-emptyMsg{
	margin:0px;
}
.news-search-form FORM {
	margin:0px;
}
.news-list-container H3 {
	margin-bottom: 5px;
	padding: 2px;
	border-bottom: 1px solid #769024;
	background-color: #769024;
}
.news-list-container H3 A:LINK,.news-list-container H3 A:VISITED,.news-list-container H3 A:HOVER {
	color:#fff;
	padding-left:2px;
}
.news-list-container H3 A {
	color:#fff;

}
.news-list-container P {
	padding-left:3px;
}
.news-list-date {
	float: right;
	color: #3E551C;
	width: 180px;
	text-align: right;
	height: 20px;
	margin-top: -2px;
	margin-right: -2px;
	font-size: 9px;
	font-weight: normal;
	background-color: #F9FFE5;
	}

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

	}

.news-list-container IMG {

	float: right;
	border:1px solid #666;
	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;
}



	/*---------------------------------  tt_news Page-Browser ---------------------------------*/
.tx-ttnews-browsebox, .browseBoxWrap {
	margin:3px;
	border:1px solid #666;
	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;
}

.tx-ttnews-browsebox-SCell {
	background-color: #CCCCCC;
	border:1px solid #666;
}
.news-search-emptyMsg {
	font-size: 11px;
	margin-left: 10px;
}
	/*--------------------------------- tt_news SINGLE view  ---------------------------------*/

.news-single-title {
text-decoration:none;
font-size:15px;
font-weight:bold;
color:#00367B;
margin-top:5px;
margin-bottom:10px;
padding-left:10px;
}


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

}

.news-single-subheader
{
 font-size:12px;
 font-weight:bold;
 color:#00367B;
}


.news-single-img {
	margin:2px;
	width: 500px;
}

.news-single-imgfloat {
	float:left;
	padding:5px;
	margin:5px;
	width:100px;
	height:100px;
	text-align:center;
}


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

.news-single-category {


}
.news-single-backlink, .news-single-backlink a:link, .news-single-backlink a:visited{
	font-weight: bold;
	font-size: 10px;
	margin-bottom: 15px;
	margin-top: 20px;
padding:0px 0px 0px 0px;
color:#00367B;
text-decoration:none;
}

.news-single-timedata, .news-single-author,.news-single-imgcaption {
	font-size: 9px;
}
.news-single-author {
	padding-bottom: 3px;
}
.news-single-additional-info {
/*	clear: both;*/
	margin-top: 15px;
	padding:3px;
	padding-bottom:0px;

}
.news-single-related,.news-single-files,.news-single-links  {
	border: 1px solid #00367B;;
	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%;
}

/*--------------------------------- tt_news Archivemenu (AMENU) --------------------------------- */
.news-amenu-container {
	margin-top:10px;
	padding:3px;
	border:1px solid #333;
	background-color:#BBE53A;
}
.news-amenu-container LI {
	padding-bottom:1px;
}
.news-amenu-container UL {
	padding:3px;
	margin-top:5px;
	margin-left:0px;
	margin-bottom:0px;
	border:1px solid #666;
	background-color:#F9FFE5;
	list-style-type: none;
}
.news-amenu-container H2 {
	color:#fff;
	padding:3px;
	border:1px solid #666;
	background-color:#769024;
}
.news-amenu-item-year {
	font-weight: bold;
	border: 1px solid #666;
	padding: 2px;
	background-color: #769024;
	color:#fff;
}

/*--------------------------------- tt_news Categorymenu (CATMENU) --------------------------------- */


.news-catmenu  {
	padding:5px;
	margin:10px 0px 10px 10px;
	border:1px solid #666;
	background-color:#F9FFE5;
}
.news-catmenu-header {
	font-size:11px;
	font-weight:bold;
}
.news-catmenu DIV {
	font-size:10px;
	white-space: nowrap;
}
.news-catmenu DIV img, .news-catmenu img, .news-catmenu-header img {
	margin:0px;
	padding: 0px;
	vertical-align: middle;
}
.news-catmenu-ACT {
	font-weight:bold;
}


