@charset "utf-8";

/*
Clearing
*/
.clearleft
	{
	clear:left;
	display:block;
	} 
  
.clearright
	{
	clear:right; 
	display:block;
	}  

.clearboth
	{
	clear:both;
	display:block;
	}  
		
/*
Seitenaufbau
*/
body
	{
	background:#e5e5e5 url(/site/bgbody.jpg) repeat-x;
	color:#000;
	}

.width
	{
	margin: 25px auto 5px;
	width:90%;
	min-width:980px;
	max-width:1152px;
	}

.content
	{
	border-top:10px solid #CCC;
	border-left:10px solid #CCC;
	border-right:10px solid #CCC;
	background:#fff;
	color:#000;
	font-size:100.01%;
	font-family:"Trebuchet MS", Tahoma, Verdana, Arial, sans-serif;			
	}

input,
textarea,
select
	{
	font-size:100.01%;
	font-family:"Trebuchet MS", Tahoma, Verdana, Arial, sans-serif;			
	}

/*
Kopfbereich
*/
#mainheader
	{
	width:100%;
	height:114px;
	background:url(/site/bgheader.png) repeat-x;
	}	
	
#mainheader h1
	{
	float:left;
	height:70px;
	position:relative;
	width:298px;
	color:#000;
	}
	
#mainheader h1 span
	{
	background:url(/site/logo.png) no-repeat;
	height:100%;
	position:absolute;
	width:100%;
	}

/*
Ford-Highlights
*/
#headercarlist
	{
	float:right;
	height:114px;
	width:250px;
	background:url(/site/bghighlights.png) right top no-repeat;
	}
	
#headercarlist ul
	{
	margin-left:31px;
	margin-top:28px;
	}
	
#headercarlist li
	{
	float: left;
	}

#headercarlist li a 
	{
	height:48px;
	width:64px;
	display:block;
	position: relative;
	overflow: hidden;
	padding:6px;
	margin-left:-5px;
	}


#headercarlist #headercar1 a
	{	
	background:url(/site/bgcarpic1.png) 0 0 no-repeat;	
	}
#headercarlist #headercar1 a:hover
	{	
	background:url(/site/bgcarpic1.png) 0 -60px no-repeat;	
	}

	
#headercarlist #headercar2 a
	{	
	background:url(/site/bgcarpic2.png) 0 0 no-repeat;	
	}
#headercarlist #headercar2 a:hover
	{	
	background:url(/site/bgcarpic2.png) 0 -60px no-repeat;	
	}
	
	
#headercarlist #headercar3 a
	{	
	background:url(/site/bgcarpic3.png) 0 0 no-repeat;	
	}
#headercarlist #headercar3 a:hover
	{	
	background:url(/site/bgcarpic3.png) 0 -60px no-repeat;	
	}	

/*
Main-Navigation
*/
#mainmenu ul
	{
 	height:44px;
	}

#mainmenu li
	{
	float: left;
	margin-top:1px;
	}

#mainmenu li.delim
	{
	background:url(/site/mainmenudelimeter.png) left top no-repeat;
	padding-left:3px;
	}

#mainmenu a
	{
	display: block;
	height: 42px;
	width: 100%;
	position: relative;
	overflow: hidden;
	}
	
#mainmenu span
	{
	position: absolute;
	width: 100%;
	height: 44px;
	top: 0;
	left: 0;
	text-indent: -9999px;
	}

#mainmenu #fordnews
	{
	width:103px;
	}
#mainmenu #fordnews a
	{
	background: url(/site/mainmenufordnews.png) 0 0 no-repeat;
	}
#mainmenu #fordnews a:hover
	{
	background: url(/site/mainmenufordnews.png) 0 -42px no-repeat;
	}		


#mainmenu #fordcars
	{
	width:142px;
	}
#mainmenu #fordcars a
	{
	background: url(/site/mainmenufordcars.png) 0 0 no-repeat;
	}
#mainmenu #fordcars a:hover
	{
	background: url(/site/mainmenufordcars.png) 0 -42px no-repeat;
	}		


#mainmenu #fordfacts
	{
	width:151px;
	}
#mainmenu #fordfacts a
	{
	background: url(/site/mainmenufordfacts.png) 0 0 no-repeat;
	}
#mainmenu #fordfacts a:hover
	{
	background: url(/site/mainmenufordfacts.png) 0 -42px no-repeat;
	}		


#mainmenu #fancars
	{
	width:117px;
	}
#mainmenu #fancars a
	{
	background: url(/site/mainmenufancars.png) 0 0 no-repeat;
	}
#mainmenu #fancars a:hover
	{
	background: url(/site/mainmenufancars.png) 0 -42px no-repeat;
	}		


#mainmenu #fanscene
	{
	width:132px;
	}
#mainmenu #fanscene a
	{
	background: url(/site/mainmenufanscene.png) 0 0 no-repeat;
	}
#mainmenu #fanscene a:hover
	{
	background: url(/site/mainmenufanscene.png) 0 -42px no-repeat;
	}		

/*
Inhaltsbereich
*/
#contentframe
	{
	background:url(/site/bgsubmenu.png) 0 0 repeat-y;
	}
	
#maincontent
	{
	margin-top:10px;
	margin-right:15px;
	min-height:400px;
	overflow:hidden;
	margin-bottom:15px;
	margin-left:15px;
	padding-bottom:10px;
	font-size:0.9em;
	}
	
/*
Sub-Menu
*/	
#submenu
	{
	float:left;
	width:175px;
	margin-right:25px;
	min-height:100px;
	padding-bottom:175px;	
	}

#submenu li.subnavi
	{
	margin-left:10px;
	padding:5px 0;
	}

#submenu li.subnavisublink
	{
	margin-left:25px;
	padding:5px 0;
	}

#submenu li a
	{
	color:#333333;
	font-size:0.75em;
	text-decoration:none;
	background:url(/gfx/linkpfeil.gif) left center no-repeat;
	padding-left:10px;
	}

#submenu li a.active
	{
	color:#333333;
	font-size:0.75em;
	text-decoration:underline;
	background:url(/gfx/linkpfeil.gif) left center no-repeat;
	padding-left:10px;
	}
	
#submenu li a:hover
	{
	color:#FF9900;
	text-decoration:underline;
	}
	
#submenu span.menutitle
	{
	font-size:0.75em;
	font-weight:bold;
	color:#999;
	}
	
#submenu span.active
	{
	background:url(/gfx/linkpfeilgrau.gif) left center no-repeat;
	padding-left:10px;
	font-weight:bold;	
	font-size:0.75em;
	color:#000;
	}	
	
/*
Breadcrumb
*/	
#mainbreadcrumb
	{
	height:30px;
	margin-left:175px;
	background:#FFF url(/site/bgbreadcrumbend.png) 0 0 repeat-x;		
	}

#breadcrumbstart
	{
	font-weight:bold;
	color:#999 !important;
	}
	
#mainbreadcrumb ul
	{
	height:30px;
	padding-left:25px;
	padding-top:5px;
	background:url(/site/bgbreadcrumb.png) -176px 0 no-repeat;	
	}

#mainbreadcrumb li
	{
	float:left;
	font-size:0.75em;
	margin:2px 5px 0px 0px;
	}

#mainbreadcrumb span
	{
	color:#666;
	}
	
#mainbreadcrumb a
	{
	text-decoration:none;
	color:#666;
	background:url(/site/breadcrumbdelimeter.gif) center right no-repeat;
	padding-right:15px;
	}
	
/*
Footer
*/
#mainfooter
	{
	padding:10px 5px;
	background-color:#ccc;
	width:100%;
	}

#mainfooter #copy
	{
	font-size:0.75em;
	color:#666;	
	width:250px;
	float:right;
	text-align:right;
	display:block;
	padding-right:10px;
	line-height:22px;
	}

#mainfooter #footnavi li
	{
	float:left;
	padding-right:10px;
	}

#mainfooter #footnavi li a,
#mainfooter #footnavi li span.active
	{
	font-size:0.75em;	
	padding-left:10px;
	margin-right:5px;	
	line-height:22px;
	}	
	
#mainfooter #footnavi li a
	{
	text-decoration:none;
	color:#666;
	background:url(/gfx/linkpfeil.gif) left center no-repeat;
	}

#mainfooter #footnavi li a:hover
	{
	text-decoration:underline;
	color:#ff9900;
	}

#mainfooter #footnavi li span.active
	{
	color:#000;
	background:url(/gfx/linkpfeilgrau.gif) left center no-repeat;
	}
	
#mainfooter ul
	{
	float:left;
	}
	
#mainfooter #web20navi
	{
	float:right;
	margin-right:5px;
	}

#mainfooter #web20navi a
	{
	display: block;
	height: 22px;
	width: 100%;
	position: relative;
	overflow: hidden;
	}
	
#mainfooter #web20navi span
	{
	position: absolute;
	width: 100%;
	height: 22px;
	top: 0;
	left: 0;
	text-indent: -9999px;
	}

#mainfooter #web20navi li
	{
	float:left;
	width:20px;
	}

#mainfooter #web20twitter a
	{
	background: url(/gfx/twitter.png) 0 0 no-repeat;
	}
#mainfooter #web20twitter a:hover
	{
	background: url(/gfx/twitter.png) 0 -22px no-repeat;
	}		

#mainfooter #web20facebook a
	{
	background: url(/gfx/facebook.png) 0 0 no-repeat;
	}
#mainfooter #web20facebook a:hover
	{
	background: url(/gfx/facebook.png) 0 -22px no-repeat;
	}	
			
/*
Fan-Award-Logo
*/
#fanaward
	{
	margin-top:-103px;
	height:138px;
	width:160px;
	margin-left:5px;
	float:left;
	}

#fanaward a
	{
	display:block;
	}
	
/*
Facebook-Like
*/	
#facebooklike
	{
	height:40px;
	width:500px;
	margin-left:35px;
	float:left;
	display:block;
padding-top:5px;
background:url('/gfx/facebookline.gif') top left no-repeat;
	}

/*
Zitate
*/
blockquote
	{
	background:url(/gfx/quote.png) left top no-repeat;
	padding-left:0.75em;
	padding-top:0.75em;
	display:block;
	font-style:italic;
	line-height:1.25em;
	min-height:2em;
	}

p.zitatgeber
	{
	margin-left:1em;
	margin-top:0.5em;	
	font-size:0.75em;
	}


a.publiclink
	{
	text-decoration:none;
	color:#000;
	background:url(/gfx/linkpfeil.gif) center left no-repeat;
	padding-left:10px;
	}

a.publiclink:hover
	{
	text-decoration:underline;
	color:#FF9900;
	}



/*
Drucklayout
*/
@media print
	{
	#maincontent { overflow:visible; }	
	.content { border:none; margin:0; padding:0; }
	#contentframe {	background:#fff; }
	.width { width:100%; max-width:100%; margin:0; }
	#mainheader, #headercarlist, #mainmenu,	#submenu, #mainbreadcrumb, #fanaward, #mainfooter ul { display:none; }	
	}
	
