* html {
    height: 100%;
}

* html body {
    height: 100%;
    margin: 0 0 0 17px;
    padding: 0; 
	color:#FFFFFF;
	background-color:#000706;
	/*scrollbar-3dlight-color: #453930;
 scrollbar-arrow-color: #CDCAB0;
 scrollbar-darkshadow-color: 453930;
 scrollbar-face-color: #261F1A;
 scrollbar-highlight-color: #F2EED1;
 scrollbar-shadow-color: #F2EED1;
 scrollbar-track-color: #CDCAB0;   
 */
    
}

body
{
	background-image: url(../_img/basic/bg.jpg);
	background-repeat:no-repeat;
	background-color:#000706;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-style:normal;
	font-size:12px;
	margin: auto;
	padding: 0;
	background-attachment: fixed;
}

#alldrivers{
	position:absolute;
	z-index:103;
	text-align:center;
	width:800px;
}

.driver{
	background-image: url(../_img/basic/driverbg.jpg);
	background-repeat:no-repeat;
	padding-left:2px;
	width: 185px;
	height:123px;
	margin: 20px;
	float: left;
}

.driverpic{
	min-height:100px;
	margin-top:2px;
	background-image: none;
	background-repeat:no-repeat;
}

.driverhead{
	color:#000000;
	margin-top: 2px;
}
.text{
	font-size:10px;


}

.text2{
	font-size:12px;

}

.mainnews{
	width:851px;
	height:364px;
	margin-top:8px;
	margin-left:8px;
}

.bignews,.morenews{
	background-image: none;
	background-repeat:no-repeat;
	width:422px;
	height:254px;
	margin-top:8px;
	margin-left:8px;
	float:left;
}

.untererteil{
	background-color:#161717;
	height:100px;
	width: 851px;
	margin-top:8px;
	margin-left:8px;
}


.biglinksunten{
	
	width:620px;
	min-height:254px;
	margin-top:8px;
	margin-left:8px;
	float:left;
}

.bigrechtsunten{
	
	width:209px;
	min-height:254px;
	margin-top:8px;
	margin-left:8px;
	float:left;
}

#minis{
	width: 851px;
	margin-top:8px;
	margin-left:8px;

}
.smallnews{
	background-color:#161717;
	width:421px;
	height:123px;
	
}

.morenews{
	background-color:#161717;
	height:254px;
	
}

.morenewstext{
	margin:10px;
}
.more{
	text-align:right;
	margin-top:3px;
}

.mainnewspic{
	/*justbigpic.jpg*/
	/*background-image: url(../_img/basic/justbigpic.jpg);*/
	background-repeat:no-repeat;
	width:851px;
	height:364px;
	margin-top:8px;
	margin-left:8px;
	position:relative;
}

#newsmaintext,#newsmaintextpresse{
	background-image: url(../_img/basic/newstextbg.png);
	background-repeat:no-repeat;
	position:absolute;
	z-index:100;
	width:422px;
	height:515px;
	top:111px;

}


#newsmaintextpresse{
	background-image: url(../_img/basic/newstextbgpresse.png);
	height:634px;
	top:0px;
	
}


.headlinebalken,.headlinebalken2,.headlinebalkenklein,.headdriver,.justheadline{
	margin-top:40px;
	margin-left:5px;
	font-size:18px;
	font-style:italic;
	font-weight:bold;

}

.headdriver{
	margin-top:48px;
	margin-left:150px;
}
.headlinebalken2{
	margin-top:3px;
	padding-top:2px;
	
}

.headlinebalkenklein{
	margin-top:35px;
	font-size:14px;
	
}
.justheadline{
	margin-top:0px;
	margin-left:0px;
}
.newstext,.newstextpresse,#newstext{
	color:#000000;
	font-size:11px;
	margin-bottom:20px;
	margin-left:20px;
	margin-right:10px;
	padding-right:10px;
	margin-top:50px;
	overflow-y:auto;
	overflow-x:hidden;
	height:450px;
	
}


.newstextpresse,#newstextpresse{
	height:570px;
}


.onemorenews{
	margin:10px;
}

#headlinestreifen{
	background-image: url(../_img/basic/headstreifen.png);
	background-repeat:no-repeat;
	position:absolute;
	z-index:101;
	width:622px;
	height:77px;
	top:36px;
}

#headlinestreifenunten{
	background-image: url(../_img/basic/smallnewsheadbg.png);
	background-repeat:no-repeat;
	position:absolute;
	z-index:102;
	width:361px;
	height:42px;
	top:208px;
}


#headlinestreifen2{
	background-image: url(../_img/basic/headstreifen2.png);
	background-repeat:no-repeat;
	width:799px;
	height:42px;
	margin-left:8px;
	
}

#headlinestreifen3{
	background-image: url(../_img/basic/headstreifen.png);
	background-repeat:no-repeat;
	position:absolute;
	z-index:101;
	width:622px;
	height:77px;
	top:250px;
	
}

#headlinestreifenrechts{
	background-image: url(../_img/basic/streifenrechts.png);
	background-repeat:no-repeat;
	position:absolute;
	z-index:101;
	width:364px;
	height:98px;
	left:480px;
	top:200px;
	
}

#newspic{
	z-index:102;
	position:absolute;
	/*width:331px;
	height:220px;*/
	top:85px;
	left:495px;
	border:#ffffff solid 1px;
	
}

.smallnewstext{
	float:left;
	margin-left:8px;
	margin-bottom:8px;
	margin-top: 8px;
	width: 212px;
	height:100px;
}

#over{
	background-image: url(../_img/basic/over.gif);
	background-repeat:no-repeat;
	width:14px;
	height:49px;
	position:absolute;
	left: 0px;
	top: 16px;
}

.smallheadline{
	font-weight:bold;
	font-size:11;
	font-style:italic;
	margin-bottom:4px;
}
.smallnewspic{
	float:left;
	margin-left:8px;
	margin-bottom:8px;
	margin-top: 8px;
	width:180px;
	height:100px;
	border:#ffffff solid 1px;
	overflow:hidden;
}

#topnavig{
	margin-top:30px;
	padding-top:15px;
	text-align:right;
	padding-right:50px;
	padding-bottom:5px;
	font-size:10px;
	font-style:normal;
	font-weight:bold;
}
.textlink{
	font-size:12px;
	
}


#maincont
{
	
	margin: auto;
	color: white;
	/*height: 50em;*/
	width:1100px;
	align: center;
	margin-top:20px;
	
}

.clearit{
	clear:both;
}

.naviE1{
	margin-top:8px;
}
.naviE1aktiv{
	margin-top:8px;
}

.naviE2{
	margin-top:2px;
	margin-right:5px;
}
#sponsoren
{
	background-image: url(../_img/basic/sponsorenbg.png);
	background-repeat: no-repeat;
	margin: auto;
	color: white;
	/*height: 50em;*/
	width: 875px;
	height: 60px;
	align: center;
	margin-left:190px;
	
}
#sponsoren2
{
	background-image: url(../_img/basic/sponsorenbg2.png);
	background-repeat: no-repeat;
	margin: auto;
	color: white;
	/*height: 50em;*/
	width: 875px;
	height: 60px;
	align: center;
	margin-left:190px;
	
}


#left{
	float:left;
	width: 190px;
	min-height:100px;
	margin-top:33px;

}

#navigcontainer{
	margin-top:5px;
	background-color:#000000;
	text-align:right;
	padding-right:12px;
	padding-bottom: 10px;
}

#middle{
	background-image: url(../_img/basic/middlebg.png);
	background-repeat: no-repeat;
	float:left;
	width: 875px;
	height: 650px;
	position:relative;
	}

#middledyn{
	background-image: url(../_img/basic/mittestreifen.png);
	background-repeat: repeat-y;
	float:left;
	width: 875px;
	min-height: 650px;
	position:relative;
	}
#middleuntendyn{
	background-image: url(../_img/basic/untenstreifen.png);
	background-repeat: no-repeat;
	float:left;
	width: 875px;
	height: 16px;
	margin-bottom: 8px;
	margin-left: 189px;
	position:relative;

}


.untencontainer{
	background-image: url(../_img/basic/mitteruecken.gif);
	background-repeat: repeat-y;
	width: 851px;
	min-height: 200px;
	margin-top:8px;
	margin-left:8px;
	}

.clearfix:after {
    content: "."; 
    display: block; 
    height: 0; 
    clear: both; 
    visibility: hidden;
}


#mainBG{
	/*background-color: White;*/
	background-image: url(../images/basic/mainBGMitte.gif);
	background-repeat: repeat-y;
	/*height: 150%;*/
   width: 760px;
	margin-left: 25px;
	border-bottom: 1px solid White;
	border-left: 1px solid White;
	border-right: 1px solid White;

}


input, textarea
{
background: #EFEFEF;
border: 1px solid #6F6F6F;
font-size: 11px;
padding: 2px;
}



a:link
{
	COLOR: #ffffff;
	TEXT-DECORATION: none;
	
	font-size: 12px;
	

}
a:visited
{
    COLOR: #ffffff;
    TEXT-DECORATION: none;	
	
	font-size: 12px;
		
}
a:active
{
    COLOR: #ffffff;
    TEXT-DECORATION: none;	
	
	font-size: 12px;
		
}
a:hover
{
	COLOR: #d1050c;
	TEXT-DECORATION: none;
	
	font-size: 12px;
		
}

a.impressum:link
{
	COLOR: #ffffff;
	TEXT-DECORATION: none;
	font-weight: bold;
	font-size: 12px;

}
a.impressum:visited
{
    COLOR: #ffffff;
    TEXT-DECORATION: none;	
	 font-weight: bold;
	font-size: 12px;
}
a.impressum:active
{
    COLOR: #ffffff;
    TEXT-DECORATION: none;	
	 font-weight: bold;
	font-size: 12px;

}
a.impressum:hover
{
	COLOR: #ffffff;
	TEXT-DECORATION: underline;
	font-weight: bold;
	font-size: 12px;
}
a.aktiv2:link
{
	COLOR: #d1050c;
	TEXT-DECORATION: none;
	font-weight:bold;
	font-size: 11px;
	

}
a.aktiv2:visited
{
    COLOR: #d1050c;
    TEXT-DECORATION: none;	
	font-weight:bold;
	font-size: 11px;
		
}
a.aktiv2:active
{
    COLOR: #d1050c;
    TEXT-DECORATION: none;	
	font-weight:bold;
	font-size: 11px;
		
}
a.aktiv2:hover
{
	COLOR: #ffffff;
	TEXT-DECORATION: none;
	font-weight:bold;
	font-size: 11px;
		
}
a.aktiv1:link
{
	COLOR: #d1050c;
	TEXT-DECORATION: none;
	font-weight:bold;
	font-size: 12px;


}
a.aktiv1:visited
{
    COLOR: #d1050c;
    TEXT-DECORATION: none;	
	font-weight:bold;
	font-size: 12px;

}
a.aktiv1:active
{
    COLOR: #d1050c;
    TEXT-DECORATION: none;	
	font-weight:bold;
	font-size: 12px;
		
}
a.aktiv1:hover
{
	COLOR: #ffffff;
	TEXT-DECORATION: none;
	font-weight:bold;
	font-size: 12px;
		
}

a.navi2:link
{
	COLOR: #ffffff;
	TEXT-DECORATION: none;
	
	font-size: 11px;
	

}
a.navi2:visited
{
    COLOR: #ffffff;
    TEXT-DECORATION: none;	
	
	font-size: 11px;
		
}
a.navi2:active
{
    COLOR: #ffffff;
    TEXT-DECORATION: none;	
	
	font-size: 11px;

}
a.navi2:hover
{
	COLOR: #d1050c;
	TEXT-DECORATION: none;
	
	font-size: 11px;

}

/* Gallery Styles */

#motioncontainer {
/*margin:0 auto;  Uncomment this line if you wish to center the gallery on page */
width: 851px; /* Set to gallery width, in px or percentage */
height: 75px; /* Set to gallery height */
}

#motioncontainer a img {
border: 1px solid #ffffff; /* Set image border color */
}

#motioncontainer a:hover img {
border: 1px solid #d1050c; /* Set image border hover color */
}

#statusdiv {
background-color: lightyellow;
border: 1px solid gray;
padding: 2px;
position: absolute; /* Stop Editing Gallery Styles */
left: -300px;
visibility: hidden;
}

#motioncontainer a:hover {
color: #d1050c; /* Dummy definition to overcome IE bug */
}
/* End Gallery Styles */

a.headlink:link
{
	COLOR: #ffffff;
	TEXT-DECORATION: none;
	
	font-size: 12px;
	

}
a.headlink:visited
{
    COLOR: #ffffff;
    TEXT-DECORATION: none;	
	
	font-size: 12px;
		
}
a.headlink:active
{
    COLOR: #ffffff;
    TEXT-DECORATION: none;	
	
	font-size: 12px;
		
}
a.headlink:hover
{
	COLOR: #000000;
	TEXT-DECORATION: none;
	
	font-size: 12px;
		
}


.driverfade{
	background-image: url(../_img/basic/driverblend.png);
	background-repeat:no-repeat;
	width:180px;
	height:100px;

}

.driverfade:hover   { 
	background-image: none;
}

.driverfade:active   { 
	background-image: none;
}

a.menu { 
	background-image: url(../_img/basic/driverblend.png);
	background-repeat:no-repeat;
	width:180px;
	height:100px;
 }

a.menu:link    { 
	background-image: url(../_img/basic/driverblend.png);
	background-repeat:no-repeat;
	width:180px;
	height:100px;

}
a.menu:visited { 
	background-image: url(../_img/basic/driverblend.png);
	background-repeat:no-repeat;
	width:180px;
	height:100px;

}
a.menu:hover   { 
	background-image: none;
	background-repeat:no-repeat;
	width:180px;
	height:100px;

}
a.menu:active  { 
	background-image: url(../_img/basic/driverblend.png);
	background-repeat:no-repeat;
	width:180px;
	height:100px;

}

.linkaktiv{
	COLOR: #d1050c;
}

.ebene3{
	padding-left:0px;
	margin-top:15px;
}
.ebene4{
	padding-left:0px;
	margin-top:15px;
}
.ebene5{
	padding-left:0px;
	margin-top:5px;
}

.weiter{
	width:13px;
	height: 11px;
	float:left;
}

.weitertext{
	height: 11px;
	float:left;

}
.mainpicbu{
	margin-left:8px;
	background-color:#FFFFFF;
	width:851px;
	height:35px;
	color: #000000;
	clear:both;
	
}
.paddingbu{
	padding:5px;
	float:left;
	background-color:#FFFFFF;
}
.savepic{
	padding-top:5px;
	padding-bottom:5px;
	margin-right:8px;
	float:right;
	background-color:#FFFFFF;
	color: #000000;
}

a.blacklink:link
{
	COLOR: #000000;
	TEXT-DECORATION: none;
	
	font-size: 12px;
	

}
a.blacklink:visited
{
    COLOR: #000000;
    TEXT-DECORATION: none;	
	
	font-size: 12px;
		
}
a.blacklink:active
{
    COLOR: #000000;
    TEXT-DECORATION: none;	
	
	font-size: 12px;
		
}
a.blacklink:hover
{
	COLOR: #d1050c;
	TEXT-DECORATION: none;
	
	font-size: 12px;
		
}
/* Scrollbars anpassen start */
.scroll-track{
 height:10px;
 width:10px;
 background:black;
 
}

.scroll-handle{
 height:10px;
 width:10px;
 background:#d1050c;
 cursor:pointer;
}

/*
.scroll-handle-bot{
height:8px;
width:10px;
background-image: url('/assets/bot.png');
}

.scroll-handle-top{
height:8px;
width:10px;
background-image: url('/assets/top.png');
background-repeat: no-repeat;
}
*/

.scroll-track-top{
height:10px;
width:10px;
background-image: url('../_img/basic/up.gif');
}


.scroll-track-bot{
height:10px;
width:10px;
background-image: url('../_img/basic/down.gif');
}


/* Scrollbars anpassen ende */