@charset "utf-8";

/*
Startseite
*/
#fordcarstitle
	{
	border-bottom:1px solid #ff9900;
	padding:0.5em;
	margin-bottom:0.5em;
	}
	
#randomcars
	{
	float:right;
	}

#randomcars img
	{
	background:url(/fordcars/carpicbg.png) bottom right no-repeat;
	padding-bottom:8px;
	padding-right:7px;
	}
	
#fordcarsstartpage a
	{
	color:#000;
	text-decoration:none;
	}

#fordcarsstartpage a:hover
	{
	color:#ff9900;
	text-decoration:underline;
	}
	
#fordcarsstartpage
	{
	margin-right:250px;
	}

#fordcarsstartpagetext
	{
	margin-top:1.5em;
	line-height:1.25em;
	text-align:justify;
	}
		
#fordcarsstartpage ul p
	{
	line-height:1.25em;
	margin-top:0.5em;
	margin-bottom:1em;
	}	

#startsuchbox
	{
	margin-top:2em;
	border:1px dotted #ff9900;
	padding:0.5em;
	background:url(/fordcars/startpagebg.png) top left no-repeat;
	min-height:130px;
	}

#startsuchbox form
	{
	font-size:0.85em;
	}
	
#startsuchbox label
	{
	display:block;
	margin:0.5em 0.5em 0px 0.5em;
	}
	
#startsuchbox input
	{
	margin:0.5em;
	}
	
#startsuchbox #suche
	{
	width:160px;
	}
		
#formfilterbox p
	{
	margin-left:0.5em;
	margin-bottom:0.75em;
	font-weight:bold;
	}
	
#startseitefiltermodellecontainer
	{
	margin-left:200px;
	padding-left:0.5em;
	}
	
.startseitefiltermodelle
	{
	margin-left:0.5em;
	}
	
.startseitefiltermodelle li
	{
	float:left;
	font-size:0.85em;
	margin-right:5px;
	line-height:1.25em;
	padding-right:7px;
	background:url(/gfx/dot.gif) right center no-repeat;
	}

.startseitefiltermodelle li a
	{
	text-decoration:none;
	color:#000;
	}

.startseitefiltermodelle li a:hover
	{
	text-decoration:underline;
	color:#FF9900;
	}
	
.startseitefiltermodelle li.last
	{
	float:left;
	background:none;
	}

#formfilterbox
	{
	float:left;
	width:150px;
	}
	
.formfilterboxstart
	{
	width:190px !important;
	}
	
#startseitefiltermodellecontainer p
	{
	font-size:0.85em;
	margin-left:0.75em;
	margin-bottom:0.75em;
	font-weight:bold;
	}
	
#fordcarsstartpageteaser	
	{
	margin-top:2em;	
	}
	
/*
Modell-Filter in der Modellliste
*/
.filtermodelle li
	{
	display:block;
	float:left;
	margin: 2px 6px 2px 0;
	font-size:0.85em;
	line-height:1.25em;
	}

.filtermodelle li a, .filtermodelle li span.pagimore
	{
	background-color:#ffffff;
	border:1px solid #bbbbbb;
	color:#303030;
	display:block;
	padding:1px 5px 2px 5px;
	text-decoration:none;
	}

.filtermodelle li span.pagimore
	{
	cursor:pointer;
	}

.filtermodelle li a:hover, .filtermodelle li a:active
	{
	background-color: #F0F0F0;
	border:1px solid #303030;
	}
	
.filtermodelle li span.active
	{
	background-color: #303030;
	border:1px solid #303030;
	color:#ffffff;
	padding:1px 5px 2px 5px;
	display:block;
	}

.filtermodelle li em
	{
	color:#000;
	padding:1px 0px 2px 0px;
	display:block;
	font-style:normal;
	margin:1px;
	}
	
/*
---------------------------------------------------------------------------------------------------------------------------------------
Suchbox in der Modellliste
---------------------------------------------------------------------------------------------------------------------------------------
*/
#modellbox
	{
	border:1px dotted #ff9900;
	padding:0.5em;
	float:right;
	background:url(/fordcars/modellboxbg.png) top left no-repeat #f5f5f5;
	}
	
#modellbox label
	{
	display:block;
	margin:0.5em 0.5em 0px 0.5em;
	}
	
#modellbox input,
#modellbox select,
#modellbox span
	{
	margin:0.5em;
	}
	
#modellbox a
	{
	font-size:0.85em;
	padding:0.25em;
	}	
	
#modellbox #suche
	{
	width:130px;
	}
	
/*
---------------------------------------------------------------------------------------------------------------------------------------
Modellliste
---------------------------------------------------------------------------------------------------------------------------------------
*/
a.modellpreview
	{
	background:url("/gfx/loadingsmall.gif") center center no-repeat;
	display:block;
	}
	
#noitemsfound
	{
	color:#FF0000;
	font-weight:bold;
	padding:0.5em;
	}
	
#modelllistdisclaimer 
	{
	font-size:0.85em;
	color:#999999;
	line-height:1.5em;
	text-align:justify;	
	border-top:1px solid #ff9900;
	padding:0.5em;
	margin-top:2em;
	}
	
#modelllistitems
	{
	margin-right:200px;
	}
	
#modelllistheadertitle
	{
	border-bottom:1px solid #ff9900;
	padding:0.5em;
	}

#modelllistheader p
	{
	line-height:1.5em;
	text-align:justify;	
	margin-bottom:1em;
	padding:0.5em;
	}
	
#modelllistheader h1 span
	{
	color:#ccc;
	}
		
#modellliste
	{
	font-size:0.9em;
	}
	
#modellliste .modellitem
	{
	padding:0.5em;
	border-top:1px dotted #ff9900;
	}

#modellliste .modellitemnoinfo
	{
	padding:0.5em;
	border-top:none;
	}
		
#modellliste .modelldetailscontainer
	{
	margin-left:195px;
	line-height:1.25em;
	}

#modellliste a
	{
	text-decoration:none;
	color:#000;
	}

#modellliste a:hover
	{
	text-decoration:underline;
	color:#FF9900;
	}
	
.modellitemimage
	{
	float:left;
	}

.modelldetails
	{
	float:right;
	width:100%;
	}

.modelldetails h2
	{
	float:left;
	margin-bottom:0.5em;
	}

.modelldetails p
	{
	margin-bottom:0.25em;
	text-align:left;
	}
		
span.modelldetailstimestamp
	{
	float:right;
	color:#999;
	font-size:0.85em;
	}

.modellreihetitle
	{
	background-color:#ff9900;
	padding:0.5em;
	color:#fff;
	}

.modellreiheinfo p,
.modellgenerationinfo p
	{
	padding:0.5em;
	text-align:justify;
	line-height:1.5em;
	}

.modellgenerationtitle
	{
	padding:0.5em;
	border-bottom:1px solid #ff9900;
	}
		
.filtertitle
	{
	font-size:0.85em;
	font-weight:bold;
	color:#303030;
	margin-bottom:0.25em;
	}

#modelllistheadertitle h1
	{
	float:left;
	}
	
#chronofilter
	{
	float:right;
	font-size:0.85em;
	}

#chronofilter #chronoactive
	{
	color:#999;
	}

#chronofilter #chronodelim
	{
	color:#ff9900;
	padding-left:0.25em;
	padding-right:0.25em;
	}
			
/*
---------------------------------------------------------------------------------------------------------------------------------------
Modellansicht
---------------------------------------------------------------------------------------------------------------------------------------
*/
#modellviewheader
	{
	background-color:#ff9900;
	padding:0.75em;
	color:#fff;
	}
	
#modellviewheader h1
	{
	float:left;
	font-size:1.1em;
	}

#modellviewtimestamp
	{
	float:right;
	font-size:0.85em;
	color:#fff;
	}

#modellviewimage
	{
	float:left;
	}

#modellviewimage img
	{
	border:1px solid #ccc;
	}

#modellviewimage p
	{
	color:#999;
	font-size:0.85em;
	}
	
#modellviewimage a
	{
	display:block;
	}	

#modellviewimage span
	{
	float:right;
	}	

#modellviewimage span img
	{
	border:none !important;
	}	
	
#modellsubcontentlists
	{
	margin-top:2em;
	padding:10px;
	border:1px dotted #CCC;
	}
	
#modellviewtext
	{
	font-size:0.9em;
	line-height:1.25em;
	text-align:justify;
	margin-left:200px;
	}

#modellviewtext h2
	{
	padding-bottom:0.5em;
	padding-top:0.5em;
	border-top:1px solid #ff9900;
	}

#modellviewtext p
	{
	padding-bottom:0.5em;
	}
	
#modellviewtext ul
	{
	margin-left:1em;
	}
	
#modellviewtext li
	{
	list-style:disc;
	margin-bottom:0.85em;
	}
	
#modellviewinfo
	{
	border:1px dotted #ccc;
	padding:0.5em;
	}

#modellviewmainbacklink
	{
	font-size:0.9em;
	margin-top:0.5em;
	}

#modellviewmainbacklink a
	{
	text-decoration:none;
	color:#000;
	}

#modellviewmainbacklink a:hover
	{
	text-decoration:underline;
	color:#ff9900;
	}
		
.modellsubcontentlistspacer
	{
	border-bottom:1px solid #ff9900;
	margin-top:1em;
	margin-bottom:1em;
	}


#modellviewsubheader
	{
	background-color:#ff9900;
	padding:0.5em;
	margin-bottom:1em;
	}

#modellviewsubheader h2
	{
	font-size:1.1em;
	}
	
#modellviewsubheaderimage
	{
	float:left;
	}
	
#modellviewsubheaderimage img
	{
	border:1px solid #fff;
	}
	
#modellviewsubheadertext
	{
	margin-top:0.25em;
	margin-left:78px;
	color:#fff;
	}	

#modellviewsubbacklink
	{
	font-size:0.85em;
	margin-top:0.75em;
	}

#modellviewsubbacklink a
	{
	text-decoration:none;
	color:#fff;
	}

#modellviewsubbacklink a:hover
	{
	text-decoration:underline;
	color:#fff;
	}

	
/*
Modellgallerylist
*/
#modellgallerylist li
	{
	padding:0.5em;
	border-bottom:1px dotted #ccc;
	}

#modellgallerylist li:last-child
	{
	padding:0.5em;
	border-bottom:none;
	}

#modellgallerylist li:hover
	{
	background:#F9F9F9;	
	cursor:pointer;
	}
	
#modellgallerylist a
	{
	text-decoration:none;
	color:#000;
	}

#modellgallerylist a:hover
	{
	text-decoration:underline;
	color:#FF9900;
	}
	
#modellgallerylist h2
	{
	padding:0.5em;
	border-bottom:1px dotted #ccc;
	background-color:#F0F0F0;
	font-size:0.9em;
	}	

#modellgallerylist div.gallerylisttext
	{
	float:right;
	font-size:0.85em;
	line-height:1.25em;
	width:100%;
	}
	
#modellgallerylist h3
	{
	float:left;
	}

span.gallerytimestamp
	{
	float:right;
	color:#666;
	}
	
span.gallerycount
	{
	font-weight:normal;
	color:#666;
	margin-left:0.5em;
	}
		
#modellgallerylist p
	{
	padding-top:0.5em;
	text-align:justify;
	}	
	
#modellgallerylist .gallerylistimage
	{
	float:left;
	}

#modellgallerylist .gallerylistcontainer
	{
	margin-left:78px;
	}
	
	
/*
Modell-Dokumentenliste
*/
.modellinfolist a
	{
	text-decoration:none;
	color:#000;
	}

.modellinfolist a:hover
	{
	text-decoration:underline;
	color:#FF9900;
	}
	
.modellinfolist h2
	{
	padding:0.5em;
	border-bottom:1px dotted #ccc;
	font-size:0.9em;
	}

.modellinfolist_news h2,
.modellinfolist_info h2,
.modellinfolist_techdata h2,
.modellinfolist_history h2
	{
	background-color:#F0F0F0;
	}

.modellinfolist div.listtext
	{
	font-size:0.85em;
	line-height:1.25em;
	}

.modellinfolist li
	{
	padding:0.5em;
	border-bottom:1px dotted #ccc;
	}
	
.modellinfolist li:last-child
	{
	padding:0.5em;
	border-bottom:none;
	}

.modellinfolist li:hover
	{
	background:#F9F9F9;
	cursor:pointer;
	}

.modellinfolist h3
	{
	float:left;
	}

.modellinfolist span
	{
	float:right;
	color:#666;
	}
	
.modellinfolist p
	{
	padding-top:0.5em;
	text-align:justify;
	}

/*
Modell-Dokumentenansicht
*/
#modellviewdokument h1
	{
	padding:0.5em;
	border-bottom:1px solid #ff9900;
	margin-bottom:0.5em;
	}


#modellviewdokument #dokumentpreview
	{
	font-weight:bold;	
	}

#modellviewdokument #modellviewdokumenttext p
	{
	padding:0.5em;
	line-height:1.5em;
	text-align:justify;
	}

#modellviewdokument #modellviewdokumenttext h2
	{
	margin:0.5em;
	padding:0.5em;
	color:#fff;
	background-color:#ff9900;
	}

#modellviewdokument #modellviewdokumenttext li
	{
	list-style:disc;
	margin-left:1.25em;
	margin-bottom:0.85em;
	line-height:1.5em;
	}
	
#modellviewdokument #modellviewdokumenttext ul
	{
	margin-bottom:1em;
	margin-left:0.5em;
	}
	
#modellviewdokument #modellviewdokumentcopy
	{
	color:#999;
	padding:0.5em;
	font-size:0.85em;
	}	

#modellviewdokument #pagigantion
	{
	padding:0.5em;	
	}

#modellviewdokumentgallerylist #modellgallerylist
	{
	margin-top:25px;	
	border:1px solid #ccc;
	}


/*
Modell-Dokumentenansicht - Technische Daten
*/

.modellviewdokumenttext_techdata h2
	{
	margin-left:0em !important;
	margin-right:0em !important;
	margin-top:1em !important;
	margin-bottom:1em !important;
	}
	
.modellviewdokumenttext_techdata
	{
	font-size:0.85em;
	}
	
.modellviewdokumenttext_techdata table
	{
	border:1px solid #ccc;
	margin:1px;
	}
	
.modellviewdokumenttext_techdata td
	{
	padding:0.25em;
	border-color: #ccc;
    border-width: 1px 1px 0 0;
    border-style: solid;
	}

/*
Modell-Galleryansicht
*/
#modellviewgallerytitle
	{
	padding:0.5em;
	border-bottom:1px solid #ff9900;
	}
	
#modellviewgallerytitle h1
	{
	float:left;
	width:80%;
	}

#modellviewgallerytitle span
	{
	float:right;
	color:#999;
	font-size:0.85em;
	}

#modellgallery_thumbnails
	{
	padding:0.5em;
	}
	
#modellviewgalleryinfo	
	{
	padding:0.5em;
	}

#modellgallery_thumbnails a img
	{
	padding:3px;
	margin:0 3px 3px 0;
	background-color:#F5F5F5;
	border:1px solid #CCC;
	}
	
#modellgallery_thumbnails a:hover img
	{
	background-color:#DDD;
	}	
	
#modellviewgallerycopy
	{
	padding:0.5em;
	margin-bottom:1em;
	color:#999;
	font-size:0.85em;
	}	

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

#modellviewdokumentgallerybacklink a:hover
	{
	text-decoration:underline;
	color:#FF9900;
	}
	
/*
Modell-Internliste der Modellfamilie
*/
#modellinternlistheader h1
	{
	background-color:#ff9900;
	padding:0.5em;
	color:#fff;
	}

#modellinternlistheader p
	{
	padding:0.5em;
	}

#modellinternlistitems
	{
	padding:0.5em 1em 0.5em 0.5em;
	}

#modellinternliste
	{
	margin-top:2.5em;
	border:1px solid #FF9900;
	font-size:0.9em;
	}

#modellinternliste li
	{
	text-align:justify;
	}
		
#modellinternliste li:hover
	{
	background:#f5f5f5;	
	cursor:pointer;
	}	
	
#modellinternliste .modellinternitem
	{
	padding:0.5em;
	border-top:1px dotted #ff9900;
	}

#modellinternliste .modellinterndetailscontainer
	{
	margin-left:80px;
	line-height:1.25em;
	}

#modellinternliste a
	{
	text-decoration:none;
	color:#000;
	}

#modellinternliste a:hover
	{
	text-decoration:underline;
	color:#FF9900;
	}
	
.modellinternitemimage
	{
	float:left;
	}

span.modellinterndetailstimestamp
	{
	float:right;
	color:#999;
	font-size:0.85em;
	}

.modellinterndetails
	{
	float:right;
	width:100%;
	}

.modellinterndetails h2
	{
	float:left;
	margin-bottom:0.25em;
	}	

#modellintercounter
	{
	color:#999;
	}
	
	
