@charset "ISO-8859-1";
html, body {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	line-height: 1.4em;
	background-image: url(../images/general/bkg_top_line.gif);
	background-repeat: repeat-x;
	background-position:0px -20px;
	margin:0px;
	padding:0px;
	scrollbar-3dlight-color: #cccccc;
	scrollbar-arrow-color: #803d2d;
	scrollbar-darkshadow-color: #ffffff;
	scrollbar-face-color: #ffffff;
	scrollbar-shadow-color: #CCCCCC;
	scrollbar-track-color: #ffffff;
}

/* STARTSITE ANFANG */

#hori_korp {
	background: url(../images/startsite/hori_bkg.jpg) repeat-x bottom;
	position:relative;
	margin-top:200px;
	height:400px;
}

#gfx_top {
width:626px;
height:50px;
background:url(../images/startsite/scuderio.jpg) no-repeat top;
margin:0 auto 0 auto;
position:relative;
}

#gfx_middle {
	position:relative;
	width:626px;
	height:281px;
	margin:22px auto 0 auto;
	background:url(../images/startsite/startsite_car.jpg)  bottom;
}

#gfx_bottom {
position:relative;
width:626px;
height:42px;
margin:0px auto 0 auto;
background:url(../images/startsite/star_txt.jpg) no-repeat top;
}

/* STARTSITE ENDE */

img {
border:none;
}

.headline {
	color: #500505;
}

a {
color:#500505;
text-decoration:none;
}

a:hover {
text-decoration:none;
color:#804000;
}

#wrap
{
	position:relative;
	width:980px;
	margin:0px auto 0px auto;
	padding:0px;
}

#logo_header
{
	position:relative;
	background:url(../images/general/logo_top.jpg) no-repeat;
	background-position:300px 6px;
	width:980px;
	margin:0px auto 0px auto;
	padding:0px;
	height:195px;
	font-size:11px;
}

#headline
{
	position:absolute;
	top:150px;
	left:37px;
	margin:0px;
	padding:0px;
}

#home
{
	position:absolute;
	top:40px;
	left:410px;
	margin:0px;
	padding:0px;
}

#size
{
	position:absolute;
	top:162px;
	left:905px;
	margin:0px;
	padding:0px;
	z-index:10000;
}

#gfx_header {
background:url(../images/general/header_start.jpg) no-repeat center bottom;
width:100%;
height:213px;
}

#gfx_header_gal {
background: transparent url(../images/general/header_gall.jpg) no-repeat center bottom;
width:100%;
height:213px;
}

#gfx_header_termine {
background: transparent url(../images/header/alfa.jpg) no-repeat center bottom;
width:100%;
height:213px;
}

#gfx_header_aktiv {
background: transparent url(../images/header/icerace.jpg) no-repeat center bottom;
width:100%;
height:213px;
}

#gfx_header_markt {
background: transparent url(../images/header/scheinwerfer.jpg) no-repeat center bottom;
width:100%;
height:213px;
}

#gfx_header_partner {
background: transparent url(../images/header/salzburgring.jpg) no-repeat center bottom;
width:100%;
height:213px;
}

#gfx_header_links {
background: transparent url(../images/header/salzburgring_1.jpg) no-repeat center bottom;
width:100%;
height:213px;
}

#gfx_header_kontakt {
background: transparent url(../images/header/armatur.jpg) no-repeat center bottom;
width:100%;
height:213px;
}

#nav {
position:relative;
width:980px;
height:38px;
margin:0px auto;
padding:0;
}

#nav ul {
margin:0;
text-indent:0;
}

ul {
margin:0;
padding:0;
}

#nav li {
overflow:hidden;
list-style:none;
display:inline;
margin:0px;
}

#content
{
	position:relative;
	background:url(../images/general/content_bkg.png) no-repeat;
	width:920px;
	padding:20px;
	padding-left:40px;
	text-align:left;
	min-height:300px;
	_height:300px;
	line-height:20px;
}

#contentindex
{
	position:relative;
	z-index:50;
}

#content p
{
	margin:0px 0px 12px 0px;
}

.box
{
	position:relative;
	margin:0px 0px 20px 15px;
	border:1px solid #cccccc;
	padding:12px 15px 0px 0px;
	z-index:100;
}

.boxvideo
{
	margin:0px 0px 5px 15px;	
}



.rundeecke
{
	position:absolute;
	width:16px;
	height:16px;
	background:url(../images/general/runde_ecke.gif) no-repeat top left;
	top:-1px;
	left:-1px;
	_* top:0px;
}

.boxtitle
{
	font-weight:bold;
	vertical-align:middle;
	text-align:left;
	padding:0px;
	margin:0px;
}

.boxcontent
{
	margin:0px 0px 5px 0px;
	padding:10px 0px;
	
}

#cnthg
{
	position:absolute;
	top:0px;
	right:1px;
	background:url(../images/general/content_back_3.jpg) no-repeat right top;
	_display:none;
	width:400px;
	height:300px;
	z-index:10;
}

*:first-child+html #cnthg
{
	display:inline;
}

.partnerlinks
{
	padding-left:35px;
	background-image: url(../images/general/lenkrad.jpg);
	background-repeat: no-repeat;
	background-position: left top;
}

.partnerlinks p
{
	margin:0px;
}

.linkstable p
{
	margin:0px;
}

#kontaktformular input
{
	border:1px solid #999999;
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
}

#kontaktformular textarea
{
	border:1px solid #999999;
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
}

h1 {
    font-size:16px;
	position:absolute;
	top:-10px;
	left:30px;	
	overflow:hidden;*/

}



#partnerfreunde td
{
	line-height:14px;
}

#partnerfreunde img
{
	margin:-2px 0px 12px 0px;
}

#left_collum {
text-align:left;
width:450px;
float:left;
}

#right_collum {
text-align:left;
width:450px;
float:right;
}

main_collum{
text-align:left;
width:900px;
float:right;
}

#footer {
position:relative;
color:#cccccc;
font-weight:lighter;
font-size:11px;
background:#500505;
width:100%;
position:fixed;
bottom:0;
z-index:250;

}

#footer_wrap {
width:968px;
height:25px;
margin:0 auto 0 auto;
padding-top:6px;
text-align:right;
position:relative;
font-size:11px;
color:#cccccc;
}

#footer_wrap div
{
	position:absolute;
	right:0px;
	bottom:2px;
}

#footer_wrap a
{
	color:#cccccc;
	font-size:10px;
}

#footer_wrap a:hover
{
	color:#ffffff;
}

#webline
{
	position:absolute;
	left:0px;
	bottom:4px;
	background-color:#cccccc;
	
}

#webline:hover
{
	background-color:#ffffff;
}

/* NAVIGATION */

#nav_ter {
	background:url(../images/nav/nav_01.png) no-repeat left;
	width:118px;
	height:38px;
	float:left;
	position:relative;
}

#nav_akt {
	background:url(../images/nav/nav_02.png) no-repeat left;
	width:146px;
	height:38px;
	float:left;
	position:relative;
}

#nav_gal {
	background:url(../images/nav/nav_03.png) no-repeat left;
	width:146px;
	height:38px;
	float:left;
	position:relative;
}

#nav_mar {
	background:url(../images/nav/nav_04.png) no-repeat left;
	width:125PX;
	height:38px;
	float:left;
	position:relative;
}

#nav_spon {
	background:url(../images/nav/nav_05.png) no-repeat left;
	width:201px;
	height:38px;
	float:left;
	position:relative;
}

#nav_lin {
	background:url(../images/nav/nav_06.png) no-repeat left;
	width:124PX;
	height:38px;
	float:left;
	position:relative;
}

#nav_kon {
	background:url(../images/nav/nav_07.png) no-repeat left;
	width:114PX;
	height:38px;
	float:left;
	position:relative;
}


#nav_ter:hover {
	background:url(../images/nav/act/nav_01.png) no-repeat left;
	width:118px;
	height:38px;
	float:left;
	position:relative;
	cursor:pointer;
}

#nav_akt:hover {
	background:url(../images/nav/act/nav_02.png) no-repeat left;
	width:146px;
	height:38px;
	float:left;
	position:relative;
	cursor:pointer;
}

#nav_gal:hover {
	background:url(../images/nav/act/nav_03.png) no-repeat left;
	width:146px;
	height:38px;
	float:left;
	position:relative;
	cursor:pointer;
}

#nav_mar:hover {
	background:url(../images/nav/act/nav_04.png) no-repeat left;
	width:125px;
	height:38x;
	float:left;
	position:relative;
	cursor:pointer;
}

#nav_spon:hover {
	background:url(../images/nav/act/nav_05.png) no-repeat left;
	width:201px;
	height:38px;
	float:left;
	position:relative;
	cursor:pointer;
}

#nav_lin:hover {
	background:url(../images/nav/act/nav_06.png) no-repeat left;
	width:124px;
	height:38px;
	float:left;
	position:relative;
	cursor:pointer;
}

#nav_kon:hover {
	background:url(../images/nav/act/nav_07.png) no-repeat left;
	width:114px;
	height:38px;
	float:left;
	position:relative;
	cursor:pointer;
}

#table_aktivitaeten {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	background-color: #FFFFFF;
}

img, div, a{ behavior: url(/iepngfix.htc) }

