html , body  {
				margin-left : 0;
				margin-right : 0;
				margin-top : 0;
				margin-bottom : 0;
				font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
				font-size : 62.5%;
				font-style : normal;
				line-height : normal;
				font-weight : normal;
				font-variant : normal;
				letter-spacing : 0.02em;
				color : #000000;
				text-decoration : none;
				background-color : #ffffff;
      }
body, h1, h2, h3, h4, h5, h6, div, p, table, td, ul, ol, li, dd, dt, dl, blockquote, address, hr, pre {
                margin : 0;
                padding : 0;
				}
p, li, h1, h2, h3, h4, h5, h6 {
                font-weight : normal;
                font-size : 1em;
                }

/* Hauptrahmen */
div#container {
				position : absolute non inherit;
				border : 0 dotted #999999;
				top : 0;
				left : 0;
				padding : 0;
				height : auto;
				width : 780px;
      }
/* Header mit Metanavigation */
div#topfr {
				position : relative;
				float : left;
				border : 0px dotted #999999;
				margin-left : 6px;
				height : 90px;
				width : 770px;
      }
/* 1. linke Spalte */
div#leftfr1 {
				position : absolute;
				border : 0px dotted #999999;
				padding : 0;
				top : 96px;
				left : 6px;
				bottom : 0;
				height : 450px;
				width : 188px;
      }
/* 2. linke Spalte */
div#leftfr2 {
				position : absolute;
				background-repeat : repeat-y;
				border : 0px dotted #999999;
				padding : 0;
				top : 96px;
				left : 200px;
				bottom : 0;
				height : 614px;
				width : 178px;
      }
/* 1. rechte Spalte */
div#rightfr1 {
				position : absolute;
				border : 1px dotted #999999;
				padding : 0;
				top : 96px;
				left : 394px;
				bottom : 0;
				height : 614px;
				width : 168px;
      }
/* 2. rechte Spalte */
div#rightfr2 {
				position : absolute;
				border : 0;
				padding : 0;
				margin : 0;
				top : 96px;
				left : 588px;
				bottom : 0;
				height : auto;
				width : 188px;
      }
/* Inhalt mitte */
div#midfr {
				position : relative;
				float : left;
				left : 200px;
				margin : 0;
				font-size : 11px none inherit;
				border : 0px dotted #999999;
				width : 380px;
				height : 610px;

		}
/* Inhalt Startseite */
div#intro {
				position : relative none inherit;
				margin : 26px 0 6px 0;
				width : 380px;
				height : auto;
				font-size : 12px;
				font-weight : normal;
				color : #666666;
		}
/* Inhalt rechtliche Grundlagen, Aktuell, Service */
div#content {
				position : relative none inherit;
				margin : 26px 0 6px 0;
				width : 380px;
				height : auto;
				font-size : 11px;
				font-weight : normal;
				font-style : normal;
				text-align : justify;
				color : #000000;
		}
/* Inhalt Kontaktformular */
div#form1 {
				position : relative none inherit;
				margin : 26px 0 6px 0;
				padding : 0 0 0 0;
				border-top: dotted #666666 1px;
				border-bottom: dotted #666666 1px;
				background-color : #E0E0E0;
				width : 380px;
				height : auto;
				font-size : 12px;
				font-weight : normal;
				font-style : normal;
				text-align : left;
				color : #000000;
		}
/* Box mitte links */
div#midleft {
				position : relative none inherit;
				float : left;
				width : 185px;
				height : 150px;
				font-size : 12px;
				font-weight : normal;
				color : #666666;
		}
/* Box mitte rechts */
div#midright {
				position : relative none inherit;
				float : left;
				padding-left : 10px;
				width : 185px;
				height : 145px;
				font-size : 12px;
				font-weight : normal;
				color : #666666;
		}
/* Inhalt Fahrzeuge */
div#cars {
				position : relative;
				float : left;
				left : 198px;
				top : 1px;
				padding : 0 0 70px 0;
				border : 0px dotted #999999;
				width : auto;
				height : auto;
		}
/* Footer für Navigation */
div#bottom {
				position : relative;
				clear : both;
				border : 0 dotted #999999;
				height : 40px;
				width : 775px;
      }
/* Anschrift rechts */
div#anschrift {
				position : relative;
				text-align : left;
				top : 37px;
				width : 160px;
				margin-left : 0;
				height : 155px;
				font-size : 12px;
				font-style : normal;
				font-weight : normal;
				color : #000000;
      }

/* News rechts */
div#news {
				position : relative;
				text-align : left;
				top : 10px;
				width : 160px;
				margin : 0 0 6px 0;
				height : auto;
				font-size : 12px;
				font-style : normal;
				font-weight : normal;
				color : #000000;
      }

/* Modelle rechts */
div#modelle {
				position : relative;
				text-align : left;
				top : 10px;
				width : 160px;
				margin-top : 0;
				height : 150px;
				font-size : 12px;
				font-style : normal;
				font-weight : normal;
				color : #000000;
      }

/* 16 Punkte Check rechts */
div#check {
				position : relative;
				float : right;
				text-align : left;
				top : 10px;
				width : 160px;
				margin-top : 0;
				height : 150px;
				font-size : 12px;
				font-style : normal;
				font-weight : normal;
				color : #000000;
      }

/* Öffnungszeiten mitte links */
div#zeiten {
				position : relative;
				border-top: dotted #666666 1px;
				border-bottom: dotted #666666 1px;
				background-color : #E0E0E0;
				text-align : left;
				padding : 5px 0 0 5px;
				width : 180px;
				height : 160px;
				font-size : 0.8em;
				font-style : normal;
				font-weight : normal;
				color : #000000;
      }
/* Leistungen mitte rechts */
div#leistung {
				position : relative;
				border-top: dotted #666666 1px;
				border-bottom: dotted #666666 1px;
				background-color : #E0E0E0;
				text-align : left;
				padding : 5px 0 0 5px;
				width : 180px;
				height : 195px;
				font-size : 0.8em;
				font-style : normal;
				font-weight : normal;
				color : #000000;
      }
/* Geschaeftsleitung mitte */
div#gl {
				position : relative;
				float : left;
				border-top: dotted #666666 1px;
				border-bottom: dotted #666666 1px;
				background-color : #E0E0E0;
				text-align : left;
				padding : 0 0 3px 1px;
				margin : 0 0 10px 0;
				width : 380px;
				height : auto;
				font-size : 0.8em;
				font-style : normal;
				font-weight : normal;
				color : #000000;
      }
/* Verkäufer mitte links */
div#vkl {
				position : relative;
				float : left;
				border-top: dotted #666666 1px;
				border-bottom: dotted #666666 1px;
				background-color : #E0E0E0;
				text-align : left;
				padding : 0 0 3px 1px;
				margin : 0 8px 0 0;
				width : 120px;
				height : auto;
				font-size : 0.8em;
				font-style : normal;
				font-weight : normal;
				color : #000000;
      }
/* Verkäufer mitte */
div#vkm {
				position : relative;
				float : left;
				border-top: dotted #666666 1px;
				border-bottom: dotted #666666 1px;
				background-color : #E0E0E0;
				text-align : left;
				padding : 0 0 3px 1px;
				margin : 0 8px 0 0;
				width : 120px;
				height : auto;
				font-size : 0.8em;
				font-style : normal;
				font-weight : normal;
				color : #000000;
      }
/* Verkäufer mitte rechts */
div#vkr {
				position : relative;
				float : left;
				border-top: dotted #666666 1px;
				border-bottom: dotted #666666 1px;
				background-color : #E0E0E0;
				text-align : left;
				padding : 0 0 3px 1px;
				width : 120px;
				height : auto;
				font-size : 0.8em;
				font-style : normal;
				font-weight : normal;
				color : #000000;
      }
/* Service Berater mitte */
div#sb {
				position : relative;
				float : left;
				border-top: dotted #666666 1px;
				border-bottom: dotted #666666 1px;
				background-color : #E0E0E0;
				text-align : left;
				padding : 0 0 3px 1px;
				width : 380px;
				height : auto;
				font-size : 0.8em;
				font-style : normal;
				font-weight : normal;
				color : #000000;
      }
/* Team mitte */
div#team {
				position : relative;
				float : left;
				border-top: dotted #666666 1px;
				border-bottom: dotted #666666 1px;
				background-color : #E0E0E0;
				text-align : left;
				padding : 0 0 0 1px;
				width : 380px;
				height : auto;
				font-size : 0.8em;
				font-style : normal;
				font-weight : normal;
				color : #000000;
      }
/* Dots oben */
#top_dots {
				border : 0;
				position : relative;
				float : right;
				right : 1px;
				top : 90px;
      }
/* Dots unten */
#footer_dots {
				border : 0;
				position : relative;
				float : right;
				right : 0;
				top : 0;
      }
/* Toyota Logo oben rechts */
#toy_logo1 {
				position : absolute;
				right : 1px;
				top : 6px;
				border : 0;
      }
/* Toyota Logo unten rechts */
#toy_logo2 {
				position : absolute;
				border : 0;
				bottom : 55px;
				right : 1px;
				height : 45px;
				width : 55px;
      }
/* In guten Händen auf Startseite */
#haenden {
				position : relative;
				border : 0;
				top : -15px;
				left : 100px;
      }
/* Firmen Logo links  */
#sat_logo {
				position : absolute;
				border : 0;
				left : 10px;
				top : 330px;
				height : 92;
				width : 140;
      }
#haus1 {
				position : relative;
				border : 0;
				top : 20px;
				left : 0;
				height : 200px;
				width : 382px;
      }
#aktion {
				position : relative;
				border : 0;
				top : 20px;
				left : 0;
				height : 120px;
				width : 382px;
      }
/* Bild mitte oben */
#img1 {
				position : relative;
				border : 0;
				top : 20px;
				left : 0;
      }
#img {
				border : 0 none inherit;
				position : relative;
				top : 0;
				left : 0;
				float : right;
				z-index : 1;
      }
#print {
				border : 0;
				position : relative;
				top : 0;
				left : 0;
				width : 16px;
				height : 16px;
				float : right;
				z-index : 1;
      }
#top {
				border : 0 none inherit;
				position : relative;
				top : 0;
				left : 0;
				width : 605px;
				height : 90px;
				z-index : 1;
      }
/* Tabelle für Prospekte */
#table1 {
				table-layout : fixed;
				width : 580px;
				height : 100%;
				border-collapse : collapse;
				border-spacing : 1pt;
				font-size : 9px;

      }
/* td Style*/
td
      {
				padding : 1px;
				border-color : #E0E0E0;


      }
/* Icons (Uhr,News,Mail,Achtung */
.ico {
				margin : 0px 5px 0 0;

				float : left;
				border : 0;
				position : relative;
     }
#nav {
				border : 0 none inherit;
				position : absolute;
				top : 161px;
				left : 0;
				width : 1px;
				height : 60px;
      }
hr {
				margin : 10px 0px 10px 5px;
      }
#ico {
				border : 0;
				position : realtive;
				float : left;
				margin : 3px;
				width : 44px;
				height : 44px;
      }
h1 {
				margin-left : 0;
				margin-top : 6px;
				font-size : 14px;
				font-weight : bold;
				font-style : normal;
				color : #e50000;
      }
h2 {
				margin : 5px 0 0 0px;
				font-size : 2.6em;
				font-weight : bold;
				font-style : normal;
				color : #336699;
      }
h3 {
				margin : 0;
				font-size : 1.1em;
				font-weight : bold;
				font-style : normal;
				color : #000000;
      }
h4 {
				margin : 0 0 5px;
				font-size : 0.8em;
				font-weight : bold;
				font-style : normal;
				color : #000000;
      }
h5 {
				margin : 5px 0 0 45px;
				font-size : 2em;
				font-weight : normal;
				font-style : normal;
				color : #000000;
      }
h6 {
				margin : 0 0 0 5px;
				font-size : .7em;
				font-weight : normal;
				font-style : normal;
				color : #336699;
      }
/* Dots rechts */
.dots {
				border : 0;
				position : relative;
				left : 0;
      }
/* Autohaus auf Startseite mitte */
.autohaus {
				margin-left : 194px;
				margin-top : 70px;
				font-size : 9px;
      }
/* Impressum */
.impr {
				font-size : 0.9em;
				font-weight : normal;
				font-style : normal;
				color : #000000;
				margin : 0 0 0 0;
      }
/* Block rechts Anschrift, News, neuen Modelle */
.boxr {
				font-size : 0.8em;
				font-weight : normal;
				font-style : normal;
				color : #000;
				margin : 0;
				padding : 0;
      }
/* Block mitte Anschrift, News, neuen Modelle */
.boxm {
				font-size : 0.6em;
				font-weight : normal;
				font-style : normal;
				color : #000000;
				margin : 0 0 0 6px;
      }
.boxm h4 {
				font-size : .1.2em;
				font-weight : normal;
				font-style : normal;
				color : #000000;
				margin : 6px 0 0 6px;
      }
/* Box Verkäufer */
.boxv {
				font-size : 0.6em;
				font-weight : normal;
				font-style : normal;
				color : #000000;
				margin : 0 0 0 6px;
      }
/* Boxen +Plus Modelle */
.plus {
				inherit : none;
				margin : 0 12px 6px 0;
				width : 160px;
				height : 255px;
				font-family: Verdana, Arial, Helvetica, sans-serif;
				font-size: 0.9em;
				background-color: #FFFFFF;
				border: 1px;
				border-color: #CCCCCC;
				border-style: solid;
				font-style: normal;
				font-weight: normal;
				color: #000000;
				float : left;
	   }
/* Formular, Kontakt, Probefahrt */
.label {
				color:#000000;
				font-family: Verdana, Arial, Helvetica, sans-serif;
				font-size: 1em;
				padding : 0 0 20 0;
	}

.textarea {
				position: relative;
				Float : right;
				background-color:#FFFFFF;
				font-family: Verdana, Arial, Helvetica, sans-serif;
				font-size: 11px;
				border: 1px #CCCCCC solid;
				color : #000000;
				margin : 12px 12px 0 0;
	}
.button {
				align : center;
				margin : 6 0 6 145;
				font-family: Arial, Helvetica, sans-serif;
				font-size: 12px;
		}
/* Bilder unten positionieren */
.img_btm {
				position : relative;
				bottom : 0em;
				border : 0;
		}
.input {
				position : relative;
				float : left;
				margin : 1 0 8 0;
				font-family: Verdana, Arial, Helvetica, sans-serif;
				font-size: 1.1em;
				background-color: #FFFFFF;
				border: 1px;
				border-color: #CCCCCC;
				border-style: solid;
				font-style: normal;
				line-height: normal;
				font-weight: normal;
				color: #000000;
	   }
.text {
				font-family: Verdana, Arial, Helvetica, sans-serif;
				padding : 0 0 0 6px;
				font-size: 11px;
				font-style: normal;
				line-height: normal;
				font-weight: normal;
				color: #000000;
		  }
.textboldgrey {
				font-family: Arial, Helvetica, sans-serif;
				font-size: 12px;
				font-style: normal;
				line-height: normal;
				font-weight: normal;
				color: #FF6600;
				text-decoration: none }

.preis	{
				text-align: right;
	}
}
.nav {
				font-size : 1.6em;
				font-weight : normal;
				font-style : normal;
				color : #808080;
				margin : 4px 0 0 10px;
      }
.nav1 {
				font-size : 9px;
				font-weight : normal;
				font-style : normal;
				color : #ffffff;
				margin : 0 0 7px 5px;
      }
a:link {
				font-size : 1em;
				color : #666666;
      }
a:visited {
				font-size : 1em;
				color : #666666;
      }
a:hover {
				font-size : 1em;
				color : #E50000;
      }
a.rnav:link {
				font-size : 1em;
				color : #808080;
      }
a.rnav:visited {
				font-size : 1em;
				color : #040198;
      }
a.rnav:hover {
				font-size : 1em;
				color : #336699;
      }
a.bnav:link {
				font-size : 1em;
				color : #808080;
      }
a.bnav:visited {
				font-size : 1em;
				color : #040198;
      }
a.bnav:hover {
				font-size : 1em;
				color : #336699;
      }
a.wnav:link {
				font-size : 1em;
				color : #fff;
      }
a.wnav:visited {
				font-size : 1em;
				color : #fff;
      }
a.wnav:hover {
				font-size : 1em;
				color : #FFCC00;
      }
