/* ***************************** */
/* *****   mitfahren.css   ***** */
/* ***************************** */


body	{
	font-family	:Arial,Helvetica;
	font-size	:14px;
	color		:#000066;
	margin-top	:0px;
}
body,.bodybg,.nodybg {
	background-color:	#EEEEEE;
}
.nodybg {
	text-decoration:	line-through ;
}
.bodyng,.nodyng {
	background-color:	#FFFFFF;
}
.nodyng {
	text-decoration:	line-through ;
}

h1, h2, h3, h4, h5, h6 {
	font-family		:Verdana,Arial,Helvetica;
	font-weight	:bold;
	color		:#FFFFF0;
	background-color	:#5588bb;
	padding-left	:10px;
	margin-top	:0px;
	margin-bottom	:0px;
}

h1 { font-size:14px;}
h2 { 
	font-size:12px;
	padding-bottom:0px;
}
h3 { font-size:10px;}
h4,h5,h6 { 
		font-size:08px;
		font-weight:normal;	}

.tx14 {	font-size:14px;}
.tx13 {	font-size:13px;}
.tx12 {	font-size:12px;}
.tx11 {	font-size:11px;}



a.mitf:link,a.mitf:visited,a.mitf:active { 
	text-decoration	:none;
	font-weight	:bold;
	padding-left	:1px;	padding-right	:1px; }

a.mitf:link,
a.mitf:visited,
a.mitf:active		{color	:#009080; }

a.mitf:hover,
a.mitf:focus, { 
	font-weight	:bold; 
	color		:#FFFFFF; 
	text-decoration	:underline; 
	background-color	:#009090;
	padding-top	:1px;	padding-bottom	:1px;
	padding-left	:1px;	padding-right	:1px;
}

a.link_routenplaner:link,
a.link_routenplaner:visited,
a.link_routenplaner:active,
a.link_routenplaner:hover,
a.link_routenplaner:focus { 
	font-weight	:bold; 
	padding-top	:01px;	padding-bottom	:01px;
	padding-left	:0px;	padding-right	:0px;
	text-decoration	:none; 
}
a.link_routenplaner:link,
a.link_routenplaner:visited,
a.link_routenplaner:active { 
	color		:#009080; 
}
a.link_routenplaner:hover,
a.link_routenplaner:focus { 
	color		:#006666; 
	background-color:#E0E0FF;
}



/*   &&&&&&&&&&   Seitendefinition   +++ ANFANG +++   &&&&&&&&&&   */

#site,#site0 { 
	margin-top:8px;	margin-left:8px;	
	height:510px;
	position:absolute;	top:0px;	left:0px;
	padding		:0px;
	background-color	:#FFFFF8;

	bborder-collapse:collapse;
	border-style	:solid;
	border-color	:#FF0000;
	border-width	:0px;
}
#site,#site0,#fuzei { 
	width:764px;
}
#condi, #item { 
	position:relative;
	border-style:solid;	border-width:00px;
}
	#condi { 
		width:430px;
		height		:140px;
		padding		:3px;
		border-color	:#FF00FF;

		/* &&&&& Abstand zwischen Kopf und Inhalten &&&&& */
		margin-bottom	:5px;	
	}
	#item { 
		margin:0px;	
		width:742px;
		height		:339px;
		padding		:0px;
		padding-left	:10px;
		padding-right	:10px;
		border-color	:#00FFFF;
	}
	blockquote.itemtx { 
		margin-left:10px;	
		margin-right:10px;	
	}
	#itempopup { 
	height		:230px;
	padding-left	:15px;
	padding-right	:15px;
	background-color	:#FFFFF8;
	}



#popupbottomline {
	position:absolute;	float:left;
	bottom:0px;	left:08px;
	width:475px;
	border-style:solid;
	border-color:#FF0000;
	border-width:0px;
	font-family:Verdana,arial,sans-serif;
	font-size:10px;
	letter-spacing:-1px;
}


/*   &&&&&&&&&&   Seitendefinition   +++ ENDE +++   &&&&&&&&&&   */



/*   &&&&&&&&&&   Menüliste   +++ ANFANG +++   &&&&&&&&&&   */

ul#astralist {
	list-style-image	:url(../../../img/auto/mitf/ul_Astra.gif);
		lline-height		:14px;
	margin-top		:0px;
	margin-left		:35px;
	padding-left		:15px;
}
li.al {
	margin-bottom		:-3px;
}

.nolist {
		list-style-image	:none;
		list-style-type		:none;
	}

/*   &&&&&&&&&&   Menüliste   +++ ENDE +++   &&&&&&&&&&   */



/*   &&&&&&&&&&   Astra-Bild   +++ ANFANG +++   &&&&&&&&&&   */

#astrabild { 
	position	:absolute;
	float		:left;
	border-style	:solid;
	border-width	:0px;
	border-color	:#0000FF;
	top		:23px;
	right		:15px;
	width		:250px;
	height		:137px;
	hheight		:185px;

	background-image:url(../../../img/auto/mitf/AstraGjadegruen.jpg);
	bbackground-image:url(../../../img/auto/mitf/AstraGjadegruen_orig.jpg);
}

#ausst1,#kfzkz { 
	position	:absolute;
}

	#ausst1 { 
		padding		:2px;
		padding-top	:1px;
		padding-left	:5px;
		border-style	:dotted;
		border-width	:1px;
		border-color	:#6699cc;
		top		:145px;
		left		:505px;
		width		:115px;
		height		:15px;
	}
	#kfzkz{ 
		padding		:0px;
		border-style	:solid;
		border-width	:0px;
		border-color	:#FF0000;
		top		:30px;
		left		:505px;
		width		:150px;
		height		:21px;
		background-color:transparent;
	}

/*   &&&&&&&&&&   Astra-Bild   +++ ENDE +++   &&&&&&&&&&   */



/*   &&&&&&&&&&   Fußzeile   +++ ANFANG +++   &&&&&&&&&&   */

#fuzei,#fuzei1,#fuzei2,#fuzei3,#ausst1 { 
	font-family	:tahoma,arial narrow,arial,sans-serif;
	font-size	:11px;
	font-weight	:normal;
	font-style	:normal;
	text-align	:left;
	vertical-align	:top;
	background-color:#EEEEFF;
	border-style	:solid;
	line-height	:13px;
}
#fuzei { 
	position	:absolute;
	float		:left;
	top		:79px;
	left		:0px;
	height		:50px;
	border-width	:0px;
	border-color	:#FF0000;
	padding-top	:8px;
	padding-bottom	:8px;
	margin-left	:0px;
	margin-top	:0px;
	margin-bottom	:5px;
}
#fuzei1,#fuzei2,#fuzei3 { 
	position	:relative;
	float		:left;
	border-color	:#9999CC;
	border-width	:1px;
	padding		:5px;
}
#fuzei1 { 
	margin-left	:15px;
	padding-left	:3px;
	width		:135px;
	height		:40px;
}
#fuzei2 { 
	margin-left	:10px;
	padding		:5px;
	padding-top	:6px;
	padding-bottom	:0px;
	width		:100px;
	height		:44px;
}
#fuzei3 { 
	margin-left	:10px;
	font-family	:tahoma,arial narrow,arial,sans-serif;
	font-size	:11px;
	font-weight	:normal;
	font-weight	:bold;
	font-style	:normal;
	text-align	:center;
	text-decoration	:none;
	height		:36px;

	padding-top	:9px;
	width		:75px;
}
#fufuzei { 
	position	:absolute;
	float		:left;
	margin		:0px;
	padding		:0px;

	width	:100%;	height	:25px;
	left	:0px;	bottom	:0px;
	background-color:#EEEEFF;
	background-color:#0000FF;
}
#date,#mvx { 
	position	:absolute;
	float		:left;
	border-style	:solid;
	border-color	:#FF0000;
	margin	:0px;	padding	:0px;
}
#date { 
	border-width	:0px;
	width	:200px;	height	:17px;
	top	:1px;	right	:20px;
	padding-top	:2px;
	text-align:right;
	font-family:Verdana,arial,helvetica,sans-serif;
	font-size:10px;
	font-style:normal;
	font-weight:bold;
	font-weight:normal;
	color:#FFFFF8;
	letter-spacing:1px;
}
#mvx { 
	border-width	:0px;
	width	:50px;	height	:53px;
	top	:25px;	right	:270px;
}

/*   &&&&&&&&&&   Fußzeile   +++ ENDE +++   &&&&&&&&&&   */



/*   &&&&&&&&&&   mitf0.html   +++ ANFANG +++   &&&&&&&&&&   */

#resolution {
	font-size	:14px;
	font-weight	:bold;
	font-style	:normal;
	font-style	:italic;
	color		:#9999CC;
	text-align	:center;
}

/*   &&&&&&&&&&   mitf0.html   +++ ENDE +++   &&&&&&&&&&   */



/*   &&&&&&&&&&   mitf1.html   +++ ANFANG +++   &&&&&&&&&&   */

td.mitf1routxt {
	font-size	:	16px;
	font-weight	:	bold;
	vertical-align	:	bottom;
	padding-bottom	:	1px;
}
td.mitf1rout {
	vertical-align	:	bottom;
	text-align		:	center;
	padding			:	0px;
	padding-left	:	3px;
	padding-right	:	3px;
	padding-bottom	:	0px;
}

#mitf1marqtop,#mitf1marqbottom { 
	position	:absolute;
	float		:left;

	border-style	:solid;
	border-width	:0px;
	border-color	:#0000FF;

	padding		:0px;
	padding-left	:0px;

	height		:17px;
}
#mitf1marqtop { 
	margin-top	:-5px;
	mmargin-left	:175px;
	width		:530px;
	top		:81px;		left:	115;
}
#mitf1marqbottom { 
	mmargin-left	:105px;
	width		:530px;
	margin-bottom	:15px;
	top		:108px;		left:	115;
}
#mitf1bordercolor { 
	border-color	:#5588bb;
	border-width	:1px;
	border-right-width	:2px;
	border-bottom-width	:2px;
}

/*   &&&&&&&&&&   mitf1.html   +++ ENDE +++   &&&&&&&&&&   */



.kl {
	font-size	:11px;
	font-weight	:normal;
	text-align	:left;
}
.liter {	font-family	:Times New Roman;
		font-size	:15px;
		font-style	:italic;
}
#adamriese {	font-family	:Arial Narrow,Arial,helvetica,sans-serif;
}
.i {
	font-style	:italic;
}
.bghbl	{	background-color:#DDEEFF;
		padding		:1px;
		padding-left	:5px;
		padding-right	:5px;	}

#help {
	font-style	:italic;
	color		:#9999CC;
}



.route1 { 
	text-align:left;

	border-collapse:collapse;
	border-style:solid;
	border-width:0px;
	border-color:#0000FF;

	margin-left:01px;
	padding:2px;
	padding-left:0px;

	position:absolute;
	float	:left;

	width:225px;
	height:20px;
}



.light {	color	:#666699;
	font-weight:bold;
}

.kontakt {
	font-family	:Verdana,Tahoma,Arial,helvetica,sans-serif;
}



/*   &&&&&&&&&&   mitf3b.html - Rechner   +++ ANFANG +++   &&&&&&&&&&   */

.spritpreis,.verbrauch,.mitkm,.zusatzkm,.MitfKosten,.halbeMitfKosten,.zkmwert {
		font-family:Verdana,arial,helvetica,sans-serif;
		font-size:12px;
		font-style:normal;
		width:94px;
		height:20px;
		vertical-align:middle;
}
.spritpreis,.verbrauch,.zkmwert {
		font-weight:normal;
		background-color:#CCFFCC;
		color:#339933;
		text-align:right;
		padding-right:3px;
}
.mitkm,.zusatzkm, {
		font-weight:bold;
		background-color:#99CCFF;
		color:#333399;
		text-align:center;
		cursor:url(../../../img/auto/mitf/stift.cur);
}
.yzusatzkm, {
		background-color:#6699FF;
}
.MitfKosten,.halbeMitfKosten {
		font-weight:bold;
		color:#000000;
		text-align:right;
		margin:2px;
		padding-right:5px;
		border:1px red solid;
		color:#000000;
		cursor:url(../../../img/auto/mitf/nokfz.cur);
}
.MitfKosten {
		background-color:#FFFFFF;
}
.halbeMitfKosten {
		background-color:#FFFFCC;
}
#Berechnen,#Reset {
		height:22px;
		width:80px;
		background-color:#FFEEDD;
}
#Berechnen {
		cursor:url(../../../img/auto/mitf/calc.cur);
}

.buttongn,.buttonbl, {
		font-family:Verdana,arial,helvetica,sans-serif;
		font-size:11px;
		font-style:normal;
		font-weight:bold;
		font-weight:normal;
		text-align:center;
		padding-right:1px;
		padding-left:1px;
		height:20px;
		width:96px;
}
.buttongn {
		background-color:#CCFFCC;
		color:#339933;
}
.buttonbl {
		background-color:#99CCFF;
		color:#333399;
}



.l {
		font-family:Times New Roman,times,serif;
		font-size:15px;
		font-style:italic;
		font-weight:bold;
		font-weight:normal;
}

#gr {
	color:#aaaaaa;
}

/*   &&&&&&&&&&   mitf3b.html - Rechner   +++ ENDE +++   &&&&&&&&&&   */



/*   &&&&&&&&&&   mitf3ab.html - KostenFahrzeugHalter   +++ ANFANG +++   &&&&&&&&&&   */

#mitf3abVergleich {
	position:absolute;	float:left;
	top:120px;	right:50px;
	border-style:solid;
	border-color:#00FF00;
	border-width:01px;
	ffont-family:Verdana,arial,sans-serif;
	ffont-size:10px;
	background-color:#FFFFFF;
}

/*   &&&&&&&&&&   mitf3ab.html - KostenFahrzeugHalter   +++ ENDE +++   &&&&&&&&&&   */



/*   &&&&&&&&&&   mitf6.html - Fahrtzeiten   +++ ANFANG +++   &&&&&&&&&&   */


#mitf6fz,#mitf6map_se,#mitf6map_zo {
	position	:relative;  	float:		left;
	padding	:0px; 
	border:0px red solid;
	height	:180px;
	background-repeat:no-repeat;
	background-position:center center;
}
	#mitf6map_se {
		width	:180px;
		background-image:url(../../../img/auto/mitf/
map_se.gif);}

	#mitf6fz {
		width	:370px;}

	#mitf6map_zo {
		width	:180px;
		background-image:url(../../../img/auto/mitf/map_zo.gif);}

#mitf6wap_se,#mitf6wap_zo,#mitf6heim,#mitf6fort {

	position	:relative;  	float:		left;
	padding	:0px; 	margin	:0px; 
	border:0px blue solid;
}
	#mitf6wap_se,#mitf6wap_zo {
	font-size:12px;
	text-align:center;
	color:#004080;
	width	:80px; 	height	:110px; 
	background-repeat:no-repeat;
	background-position:center center;}
		#mitf6wap_se {
		left	:50px;	top	:35px;	
		background-image:url(../../../img/auto/mitf/wap_se_kl.gif);}
		#mitf6wap_zo {
		left	:50px;	top	:35px;	
		background-image:url(../../../img/auto/mitf/
wap_zo_kl.gif);}

	#mitf6heim,#mitf6fort {
	text-align:center;
	width	:100%;		hheight	:75px;
		padding-top:10px;
		padding-bottom:10px; }
		#mitf6heim {
		left:0px;	top:0px;	height	:75px;}
		#mitf6fort {
		left:0px; 	top:10px;	height	:75px;}

#mitf1btrenn {
	position:relative;  	float:	left;
	border:0px blue solid;
	width	:350px;		height	:2px;
	margin-left:25px;
	background-color:#CCCCCC;
	padding:0px;
}

/*   &&&&&&&&&&   mitf6.html - Fahrtzeiten   +++ ENDE +++   &&&&&&&&&&   */



/*   &&&&&&&&&&   Provider   und   W3C     +++ ANFANG +++   &&&&&&&&&&   */

#provider,#w3c,#recht,#status,#baukenn {
	position	:absolute;  	float:		left;
	padding	:0px; 
	border-color	:#FF0000;
	border-style	:solid;
	border-width	:0px;
	}
	#provider {
		left	:5px; 		bottom	:5px;	
		width	:106px; 		height	:38px; 
		bbackground-image:url(http://www.webspace24.de/webspace.gif);}
	#w3c {
		left	:115px; 		bottom	:5px;	
		width	:88px; 		height	:31px; 
		bbackground-image:url(http://www.w3.org/Icons/valid-html401);}
	#recht {
		right	:60px; 		bottom	:3px;	
		width	:129px; 		height	:21px; 
		bbackground-image:url(../../../img/auto/mitf/haftaus.gif);}
	#status {
		right	:5px; 		bottom	:3px;	
		width	:43px; 		height	:21px; 
		bbackground-image:url(../../../
/auto/mitf/status.gif);}

/*   &&&&&&&&&&   Provider   und   W3C     +++ ENDE +++   &&&&&&&&&&   */


body,
#fufuzei,
#recht,#status,
#baustelle { background-color:#DDDDDD;}



/*   &&&&&&&&&&   Rechtliche Hinweise     +++ ANFANG +++   &&&&&&&&&&   */

.h1recht {
	margin-bottom:0px;; 
	padding-bottom:0px;; 
}
.h2recht { 
	margin-top:0px;
	margin-bottom:0px;
	padding-top:0px;
	padding-bottom:0px;
}

.tdrecht {
	vertical-align:top; 
	text-align:justify; 
}
.rechtAbs {
	padding-left:5px; 
	padding-right:5px; 
}
.cap {
	font-family	:Times New Roman,Times,serif;
	font-size	:14px;
	font-weight	:bold;
	font-style	:normal;
}

/*   &&&&&&&&&&   Rechtliche Hinweise     +++ ENDE +++   &&&&&&&&&&   */



/*   &&&&&&&&&&   Baustelle     +++ ANFANG +++   &&&&&&&&&&   */

	#baukenn {
		left	:400px; 		bottom	:5px;	
		width	:39px; 		height	:34px; }

/*   &&&&&&&&&&   Baustelle     +++ ENDE +++   &&&&&&&&&&   */



#weiterleiten {
	font-family	:Times New Roman,Times,serif;
	font-size	:24px;
	font-style	:italic;
	font-weight	:bold;
	color		:#5588bb;
	text-decoration	:none;
	letter-spacing	:2px;
	text-align	:center;
}
