/* Stylesheets fuer gross-fahrzeugbau */

html, body {
	margin: 0;
	padding: 0;
	height: 100%; /* needed for container min-height */
	background-color:#353535;
	background: url(/mysite/bilder/layout/allgemein_bg.gif);
	font-family: Arial,Helvetica,sans-serif;	
	font-size: 7pt;
	color: #000;
  text-align:center;	
}

fieldset {
	width: 400px;
}

/* img {display: inline;} */

p.rechts {
  color: #7E7E7E;
}

#MainContainer {
  position: relative; /* needed for footer positioning*/
	margin: 0 auto; /* center, not in IE5 */											  
	background-image: url(/mysite/bilder/layout/bg_body_inhalt.gif);
  width: 975px;
	overflow: auto;
  text-align: left;
	
	padding: 0px 0px 0px 0px;
	
	height:auto !important; /* real browsers */
	height:100%; /* IE6: treaded as min-height*/

	min-height:100%; /* real browsers */
  z-index: 1;					
}

#KopfContainer {
	position: absolute;
	top: 0px;
	width: 975px;
	height: 94px;
	margin: 0px;
	padding: 0px;
	background-color: #FFFFFF;
	z-index: 50;
}

#LogoObenContainer {
	position: relative;
	top: 0px;
	left: 0px;
	padding: 0px;
	margin: 0px;
	width: 217px;
	height: 94px;
	float: left;
  clear: left;
	z-index: 2;
}

#BannerObenContainer {
	position: relative;
	top: 0px;
	left: 0px;
	width: 758px;
	height: 70px;
	float:right;
  clear: right;
	z-index: 2;
}

#NavObenContainer {
	position: relative;
	top: 0px;
	left: 0px;
	width: 758px;
	height: 24px;
	float:right;
	z-index: 2;
  font-size: 8pt; font-weight: bold; color: #FFFFFF;
	background-image: url(/mysite/bilder/layout/oben_nav_bg.gif);
}

#KopfBalkenAbstandContainer {
	position: relative;
	top: 0px;
	left: 0px;
	width: 974px;
	height: 10px;
	clear: both;
	z-index: 1;
	background-color: #FFFFFF;
}

#NavLinksContainer {
  position: relative;
  top: 0px;
  left: 0px;
	width: 152px;
	float:left;
	margin: 0px 0px 0px 0px;
  display: inline;
	z-index: 2;
}

#NavLinksKopfContainer {
  position: relative;
  top: 0px;
  left: 0px;
  width: 152px;
  height: 163px;
}

#NavLinksHeaderContainer {
  position: relative;
  top: 0px;
  left: 0px;
  width: 142px;
  height: 18px;
  padding: 4px 0px 2px 10px;
  background-color: #000;
  font-size: 12px;
  font-weight: bold;
  letter-spacing: 1px;
  color: #FFFFFF;
}

td.NavLinks {
  height: 20px;
  padding: 6px 0px 6px 10px;
}

#NavLinksMenuContainer {
  position: relative;
  top: 0px;
  left:0px;
  width: 152px;
  background-color: #D0D0D0;
  color: #000000;
}

#StartseiteLinkKarriere {
  position: relative;
  bottom: 0px;
  left: 0px;
  height: 140px;
}

#InhaltMitteContainer {
  width: 823px;
	margin: 0px;
	padding: 0px;
  float: right;
	z-index: 20;
}

#BodyContainerStart {
	clear: both;
	margin: 0px;
	z-index: 0;
  overflow:auto;
  padding: 104px 0 180px 0; /* Platz für Footer schaffen */	
}

#BodyContainer{
	clear: both;
	margin: 0px;
	z-index: 0;
  overflow:auto;
  padding: 104px 0 25px 0; /* Platz für Footer schaffen */	
}


#StartseiteTextContainer {
  position: relative;
  top: 30px;
  left: 80px;
  color: #7E7E7E;
}

h1 {
  font-size: 28px;
  line-height: 32px;
  color: #7E7E7E;
  }

h2 {
	font-size: 28px;
  line-height: 28px;
  font-weight: normal;
  color: #7E7E7E;
  margin-bottom: 14px;
	margin-top: 0px;
  }

.breadcrumbs {padding-left: 0px;}

ul#sitemap {
  margin-left: 10px;
  padding: 5px 0px 0px 0px;
  }

ul {
  margin-left: 10px;
  padding: 5px 0px 0px 0px;
  list-style: square;
  }

li {
  margin-left: 10px;
  padding: 5px 0px 0px 0px;
  list-style: square;
  }

p {
  font-size: 11px;
	line-height: 16px;
  font-weight: normal;
  color: #7E7E7E;
  }

.StartseiteHeader {
	font-size: 28px;
  line-height: 28px;
}

.StartseiteHeaderFett {
  font-size: 28px;
  line-height: 32px;
  font-weight: bold;
}

.StartseiteText {
  padding: 20px 0px 0px 0px;
  font-size: 11px;
  line-height: 16px;
  font-weight: normal;
}

#Content {
  width: 720px;
}

#ArtikelContainer {
  position: relative;
  top: 0px;
  left: 0px;
	width: 616px;
	padding: 20px 25px 0px 30px;	
  clear: left;
  float: left;
}

img.BildArtikelvorschau {
	padding-right: 5px;
  border-width: 0px;
  float: left;
  clear: left;
}

img.BildArtikel {
	padding-right: 5px;
  border-width: 0px;
  float: left;
  clear: left;
}

#StartseiteArtikelContainer {
	padding: 40px 0px 0px 30px;
  position: relative;
  top: 0px;
  left: 0px;
	width: 539px;
  float: left;
}

#StartseiteArtikelContainer h1 {
  font-size: 28px;
  line-height: 42px;
  color: #7E7E7E;
  margin-bottom: 10px;
  }

#StartseiteArtikelContainer h2{
	font-size: 28px;
  line-height: 28px;
  font-weight: normal;
  color: #7E7E7E;
  }

.StartseiteTuevLogo {
  position: relative;
  top: 40px;
  left: 0px;
  height: 203px;
  width : 202px;
}

#imagegallery {
  position: absolute;
  margin-left: 0px;
  left: -10px;
  padding: 0px 0px 0px 0px;
  }

#RechteSeite {
  position: relative;
  top: 0px;
  left: 0px;
	width: 142px;
  float: right;
  padding: 0px 0px 0px 0px;
	background-color: #dbdbdb;
  color: #000;
}

#ZeileUnten {
	position: absolute;
	bottom: 0; /* stick to bottom */
	
  width: 975px;
	height: 170px;
	/* clear: both; */
	background-color: #F0160B;
	/* padding: 0px 0px 0px 0px; */
	/* margin: 0px; */
	text-align: left;
	font-size: 10pt; font-weight: normal; color: #FFFFFF;
	z-index: 2;
  }

#ZeileUntenArtikel {
	position: absolute;
	bottom: 0; /* stick to bottom */	
  width: 975px;
	height: 25px;
	clear: both;
	background-color: #F0160B;
	padding: 0px 0px 0px 0px;
	margin: 0px;
	text-align: left;
	font-size: 10pt; font-weight: normal; color: #FFFFFF;
	z-index: 20;
  }

#NavUntenContainer {
  position: relative;
  top: 0px;
  left: 152px;
  width: 666px;
  z-index: 2;
}

#NavImpressum {
  position: absolute;
  top: 5px;
  right: 0px;
  float: right;
  width: 140px;
  font-size: 9px;
  font-weight: normal;
  color: #FFFFFF;
  z-index:0;
}

#NavImpressum .Fusszeile {
  font-size: 10px;
  font-weight: normal;
}

.art_ueberschrift {font-family: Verdana,Arial,Helvetica,sans-serif; font-size: 10pt; font-weight: bold; color: #000000}
.art_untertitel {font-family: Verdana,Arial,Helvetica,sans-serif; font-size: 10pt; font-weight: bold; line-height: 13pt; color: #000000}
.art_text {font-family: Verdana,Arial,Helvetica,sans-serif; font-size: 10pt; line-height: 13pt; color: #000000}
.art_bildunterschrift {font-family: Verdana,Arial,Helvetica,sans-serif; font-size: 8pt; line-height: 10pt; color: #446A62; margin: 0px 0px 2px 0px; padding: 0px;}
.art_balken_ueberblick {font-family: Verdana,Arial,Helvetica,sans-serif; font-size: 10pt; font-weight: bold; color: #FFFFFF; background-color: #70A498; padding-left: 3px; border-bottom:1px solid #FFFFFF}
.art_ueberschrift_ueberblick {font-family: Verdana,Arial,Helvetica,sans-serif; font-size: 8pt; font-weight: bold; color: #000000}
.art_untertitel_ueberblick {font-family: Verdana,Arial,Helvetica,sans-serif; font-size: 8pt; font-weight: bold; color: #000000}
.art_weiterleitung_ueberblick {font-family: Verdana,Arial,Helvetica,sans-serif; font-size: 8pt; font-weight: normal; color: #70A398}
.art_dateigroesse {font-family: Verdana,Arial,Helvetica,sans-serif; font-size: 7pt; color: #000000; white-space:nowrap}
.art_dateitext {font-family: Verdana,Arial,Helvetica,sans-serif; font-size: 10pt; line-height: 13pt; color: #000000}

.normal {font-family: Verdana,Arial,Helvetica,sans-serif; font-size: 10pt; color: #000000}
.ueberschrift {font-family: Verdana,Arial,Helvetica,sans-serif; font-size: 12pt; font-weight: bold; color: #000000}
.fett {font-family: Verdana,Arial,Helvetica,sans-serif; font-size: 10pt; font-weight: bold; color: #000000}
.klein {font-family: Verdana,Arial,Helvetica,sans-serif; font-size: 8pt; font-weight: normal; color: #000000}
.Kopfzeile {font-family: Verdana,Arial,Helvetica,sans-serif; font-size: 16pt; font-weight : bold; color: #000000}

.Produkttext {font-family: Verdana,Arial,Helvetica,sans-serif; font-size: 10pt; color: #000000}
.Liste {font-family: Verdana,Arial,Helvetica,sans-serif; font-size: 10pt; color: #000000}
.Dateigroesse {font-family: Verdana,Arial,Helvetica,sans-serif; font-size: 8pt; color: #000000}
.startseite_ueberschrift {font-family: Verdana,Arial,Helvetica,sans-serif; font-size: 11pt; font-weight:bold; color: #70A398}
.startseite_text {font-family: Verdana,Arial,Helvetica,sans-serif; font-size: 8pt; font-weight:normal; color: #70A398}

/* Inhaltsbereich (normale Artikel) */
.InhaltCaption {background-color: #cd5956; padding:0px 0px 0px 18px; color:#fff; font-weight:bold; font-size:12pt;}

.head_navunten {position: relative; left: 34px; width:280px; height:40px; background-image: url(/mysite/bilder/bg_spaltelinkshead.gif);}
.caption_navunten {position:relative; left:15px; top:10px; color: #fff; font-weight: bold; font-size: 11pt;}
.pfad {height:30px; background-color: #cd5956; vertical-align: middle; padding: 10px 0px 0px 34px; font-weight: bold; font-size: 11pt; color: #FFFFFF}

#NavObenContainer td {font-family:Arial,Helvetica,sans-serif; font-size:10pt; color:#000000;}

a.Fusszeile:link {color: #FFFFFF; text-decoration:none;}
a.Fusszeile:visited {color: #FFFFFF; text-decoration: none;}
a.Fusszeile:hover {color: #333333; text-decoration: none;}
a.Fusszeile:active {color: #FFFFFF; text-decoration: none;}

a:link {color: #7E7E7E; text-decoration:none;}
a:visited {color: #7E7E7E; text-decoration: none;}
a:hover {color: #7E7E7E; text-decoration: underline;}
a:active {color: #7E7E7E; text-decoration: none;}

/* Styles für Navigation */
/* Navigation Oben Ebene 0 */
a.NavObenlink            {}
a.NavObenlink:link       {color: #FFFFFF; text-decoration: none; font-weight: bold;}
a.NavObenlink:visited    {color: #FFFFFF; text-decoration: none; font-weight: bold;}
a.NavObenlink:hover      {color: #C0C0C0; text-decoration: none; font-weight: bold;}
a.NavObenlink:active     {color: #FFFFFF; text-decoration: none; font-weight: bold;}

a.NavObencurrent         {}
a.NavObencurrent:link    {color: #C0C0C0; text-decoration: none; font-weight: bold;}
a.NavObencurrent:visited {color: #C0C0C0; text-decoration: none; font-weight: bold;}
a.NavObencurrent:hover   {color: #C0C0C0; text-decoration: none; font-weight: bold;}
a.NavObencurrent:active  {color: #C0C0C0; text-decoration: none; font-weight: bold;}

a.NavObensection         {}
a.NavObensection:link    {color: #C0C0C0; text-decoration: none; font-weight: bold;}
a.NavObensection:visited {color: #C0C0C0; text-decoration: none; font-weight: bold;}
a.NavObensection:hover   {color: #C0C0C0; text-decoration: none; font-weight: bold;}
a.NavObensection:active  {color: #C0C0C0; text-decoration: none; font-weight: bold;}

td.NavObenPointAussen0    {text-align: center; width:108px; height:23px; font-size:10pt; font-weight:normal; color:#FFFFFF;  margin:0px; padding:0px 0px 1px 0px}
td.NavObenTrennstrich     {width: 3px; background-image:url("/mysite/bilder/layout/nav_oben_trennstrich.gif")}
/* Navigation Unten Ebene 1 */
.NavUntenPointAussen1 {width:152px; line-height:20px; margin:0px 0px 0px 10px; padding:0px 0px 0px 0px; vertical-align:middle; font-size:11px; font-weight:bold;}
.NavUntenPointTrennstrich1 {width:152px; height:5px; padding:0px; margin:6px 0px 1px 0px; font-size:1px; background-image:url(/mysite/bilder/layout/links_nav_trennstrich.gif);}
.NavUntenPointAussen1 a.link:link       {color:#000000; text-decoration:none;}
.NavUntenPointAussen1 a.link:visited    {color:#000000; text-decoration:none;}
.NavUntenPointAussen1 a.link:hover      {color:#b13834; text-decoration:none;}
.NavUntenPointAussen1 a.link:active     {color:#000000; text-decoration:none;}
.NavUntenPointAussen1 a.current:link       {color:#b13834; text-decoration:none;}
.NavUntenPointAussen1 a.current:visited    {color:#b13834; text-decoration:none;}
.NavUntenPointAussen1 a.current:hover      {color:#b13834; text-decoration:none;}
.NavUntenPointAussen1 a.current:active     {color:#b13834; text-decoration:none;}
.NavUntenPointAussen1 a.section:link       {color:#b13834; text-decoration:none;}
.NavUntenPointAussen1 a.section:visited    {color:#b13834; text-decoration:none;}
.NavUntenPointAussen1 a.section:hover      {color:#b13834; text-decoration:none;}
.NavUntenPointAussen1 a.section:active     {color:#b13834; text-decoration:none;}


/* Navigation Unten Ebene 2 */
.NavUntenPointAussen2 {width:152px; height:12px; line-height:12px; margin:0px; padding:2px 0px 2px 15px; vertical-align:middle; font-size:10px; font-weight:100; color:#000000;}
.NavUntenPointAussen2 a.link:link       {color:#000000; text-decoration:none;}
.NavUntenPointAussen2 a.link:visited    {color:#000000; text-decoration:none;}
.NavUntenPointAussen2 a.link:hover      {color:#b13834; text-decoration:none;}
.NavUntenPointAussen2 a.link:active     {color:#000000; text-decoration:none;}
.NavUntenPointAussen2 a.current:link       {color:#b13834; text-decoration:none;}
.NavUntenPointAussen2 a.current:visited    {color:#b13834; text-decoration:none;}
.NavUntenPointAussen2 a.current:hover      {color:#b13834; text-decoration:none;}
.NavUntenPointAussen2 a.current:active     {color:#b13834; text-decoration:none;}
.NavUntenPointAussen2 a.section:link       {color:#b13834; text-decoration:none;}
.NavUntenPointAussen2 a.section:visited    {color:#b13834; text-decoration:none;}
.NavUntenPointAussen2 a.section:hover      {color:#b13834; text-decoration:none;}
.NavUntenPointAussen2 a.section:active     {color:#b13834; text-decoration:none;}

/* Navigation Unten Ebene 3 */
.NavUntenPointAussen3 {width:152px; height:12px; line-height:12px; margin:0px; padding:5px 0px 5px 25px; vertical-align:middle; font-size:9px; font-weight:100; color:#000000; text-decoration:none;}
.NavUntenPointAussen3 a.link:link       {color:#000000; text-decoration:none;}
.NavUntenPointAussen3 a.link:visited    {color:#000000; text-decoration:none;}
.NavUntenPointAussen3 a.link:hover      {color:#b13834; text-decoration:none;}
.NavUntenPointAussen3 a.link:active     {color:#000000; text-decoration:none;}
.NavUntenPointAussen3 a.current:link       {color:#b13834; text-decoration:none;}
.NavUntenPointAussen3 a.current:visited    {color:#b13834; text-decoration:none;}
.NavUntenPointAussen3 a.current:hover      {color:#b13834; text-decoration:none;}
.NavUntenPointAussen3 a.current:active     {color:#b13834; text-decoration:none;}
.NavUntenPointAussen3 a.section:link       {color:#b13834; text-decoration:none;}
.NavUntenPointAussen3 a.section:visited    {color:#b13834; text-decoration:none;}
.NavUntenPointAussen3 a.section:hover      {color:#b13834; text-decoration:none;}
.NavUntenPointAussen3 a.section:active     {color:#b13834; text-decoration:none;}

img {border: 0px !important;}
