p {
  font-size: 12px;
  line-height: 1.2em;
}
/* ----- LOGO ---------------------------------------- */
#printHeaderHome,  #printHeader {
  background-image:url(../bilder/layout/mtu_logo_st_gross.png);
}
#mtuLogo {
  background-image:url(../bilder/layout/mtu_logo_st_gross.png);
  width: 153px;
}
/* ----- HEADLINE STYLES ----------------------------- */

#contentSection h1 { 
  font-size: 16px;
  color: white;
  font-weight: bold;
  line-height: 1.2em;
  padding: 8px 60px 10px 10px;
  margin-bottom: 0.6em;
  background-color: #ec8000;
}

#indexBody h1 { 
  padding: 4px 60px 5px 10px;
}



/* ----- CONTENT SECTION ---------------------------- */
#contentSection { width: 487px; }

div#contentSectionFullWidth .rightCol { /* id -> class */ 
     padding:0;
     margin-right:200px;
     width: 210px;
     float: right;
}

div#contentSectionFullWidth .leftCol { /* id -> class */ 
     width: 210px;
     float: left;
     clear: left;
}
 
#contentSection #contentImageAndText { padding-right: 0; }


#MainContent {
   background: none;
   width:976px;
   padding-left:20px;
   margin-bottom:0px;
}

#MainContent .backgroundColorHelper {
    background: url(../bilder/layout/contentImageAndText_bg.gif) repeat-y;
    margin-bottom:-2px;
}

.homepage #contentImageAndText {
  width: 670px;
  background-color: #e5eaee;
  padding-left: 0px;
  margin-bottom: 0px;
  float:left;
}
        
.homepage #contentImageAndText img {
  padding-bottom: 0px;
  border:none;
}

.homepage #contentImageAndText h1, .homepage #contentImageAndText p {
  font-family: Arial, Helvetica, sans-serif;
  padding-left: 10px;
  padding-right:10px;
  line-height: normal;
}

.homepage #contentImageAndText h1 {
  font-size:16px;
  padding-top:9px !important;
  padding-top:4px;
  padding-bottom:2px;
}

.homepage #contentImageAndText p {
  font-size:12px;
  padding-bottom:10px;
  padding-right: 3em;
  width: auto;
}

.homepage #contentImageAndText p a  {
     background-image: url(../bilder/layout/pointer.gif);
     background-position: 0 4px;
     background-repeat: no-repeat; 
     font-size:12px;
}

#MainBottom {
    height:1px;
    width:966px;
    background-image:url(../bilder/layout/homepageBgEnd.gif);
    background-repeat:no-repeat;
    background-position:20px 0px;
    padding:0;
    margin:0;
}

#contentSection #indexBody {
  padding: 0px 0px 3px 0px;
  width: 487px;
}

#contentImagesAndText {
  padding: 0;
}

/* ----- CONTENT BODY, INDEX BODY ---------------------- */
#contentBody {
	overflow:visible; 
}

#contentBody h1 {
left:-10px;
position:relative;
width:416px;
padding-top:9px;
padding-bottom:8px;
}



#indexBody p {
  padding: 0 60px 10px 0px;
}

.leftCol img { padding-right: 12px; float: left;}
.rightCol h2 { margin-top: 0; }

#indexBody .rightCol {
     width: 210px;
     float: right;
     font-size:12px;
     padding-bottom:0px;
}

#contentBody .rightCol{
     width: 210px;
     float: right;
}
#contentBody .rightCol p { padding-left:0; padding-right: 0; }

#indexBody .leftCol {
     width: 220px;
     float: left;
     clear: left;
     padding:0px;
}

#contentBody .leftCol{
  width: 210px;
  float: left;
  clear: left;    
  /* border-right: 1px solid #003565; */
}

/* ----- TEASER BOXES -------------------------------- */
#teaserRow h2 { color: #ec8000; }

.teaserBox {
  width: 210px;
  font-family: Arial, Helvetica, sans-serif;
  font-size: 11px;
  font-weight: normal;
  line-height: 14px;
  padding-top: 12px;  
}

.firstTeaser {
      padding-top:0;
}

/* Fuer den buendigen Abschluss mit der Haupttextbox darf die letzte Box keinen padding-bottom besitzen */
.lastTeaserBox {
    padding-bottom:0;
}

/* IE hack */
* html .lastTeaserBox {
    position:relative;
    top:2px;
}
*+html .lastTeaserBox {
   margin-bottom:-2px;
}

#metaNav input, .teaserBoxContent input select option {
    font-family: Arial, Helvetica, sans-serif;
    font-size: 10px;
    margin: 0 !important;
    padding: 0 !important;
}
 
.teaserBox div.teaserBoxTitle {
  background: #fff url(../bilder/layout/cornerlineCBD6DD.gif) 0px 0px no-repeat;
  border: 1px solid #CBD6DD;
  border-top: 0; border-left: 0; 
  color: #ec8000; 
  font-weight: bold; 
  text-align: right; 
  text-transform:uppercase;
  margin: 0;
  padding-left: 12px;
  padding-right: 9px;
  padding-top: 5px;
  padding-bottom: 5px;  
}

.teaserBox div.teaserBoxContent {
  border: 1px solid #CBD6DD; border-top: 0;
  text-align: left;
  color: #000000;
  padding: 9px 10px 10px 10px;
}

body.homepage div.firstTeaser div.teaserBoxContent a.block {
  margin-bottom:14px;
  margin-bottom:0;
}

body.homepage div.firstTeaser div.teaserBoxContent div.split {
  display:none;
}

div.contentTeaserBoxBody .teaserBoxContent { padding-top: 0; border: 0;}

.teaserBox .left { width: auto !important; }
.teaserBox .first { margin-right: 1em;}

#TeaserCol .teaserBox {
  width:256px;
}

#TeaserCol {
  width:256px;
  float:right;
  padding-right:30px;
}

#TeaserCell {
  position: relative;
  left: 0px;
  padding-top:12px !important;
  width:946px;
}

#TeaserCell .homepage.TeaserBox {
  width:210px;
  float:left;
  height:180px;
  padding-right:20px;
}

#TeaserCell .homepage.TeaserBox.Last {
  width:256px;
  height:146px;
  float:left;
  max-height:146px;
}

#TeaserCell .homepage.TeaserBox.Last div.teaserBoxContent {
  padding-left:10px;
  padding-top:9px;
  width:244px;
}

#TeaserCell .homepage.TeaserBox.Last div.teaserBoxTitle {
  padding-right:10px;
  width:246px;
}

#TeaserCell div.teaserBoxContent {
  width:210px;
  height:146px;
  max-height:146px;
  width:198px;
  border: 1px solid #CBD6DD;
  border-top: 0;
  padding-left:10px;
  padding-top:9px;
}

/* ----- TABLES -------------------------------------- */
table.mtuTable { margin-top:10px !important; }
table.mtuTable th.first { padding-left: 15px; }
table.mtuTable th.first img { margin-right: 4px; }

/* --------------------------------------------------- */



.industrySelectBox,
.industrySelectBox-first,
.industrySelectBox-third
{ 
  float: left;
}
.industrySelectBox a,  
.industrySelectBox-first a, 
.industrySelectBox-third a {
  background-color: #ec8000;
  padding: 0.5em 9px 0.5em 8px;
  font-size: 17px;
  color:#fff !important;
  width: 206px;
  display: block;
}

.industrySelectBox a:hover,
.industrySelectBox-first a:hover,
.industrySelectBox-third a:hover
 {
  text-decoration: none;
  background-color: #002356;
}

.industrySelectBox-first { border-right: 1px solid white;}
.industrySelectBox-third { border-left: 1px solid white; }
.industrySelectBox-third a { width: 205px; }

/* formularanpassung */
form div.imageRow {
float:left;
width:256px;
height:168px;
padding-bottom:36px;
background-color:#ec8000;
margin-bottom:16px;
}

form div.textRow {
	float:right;
	padding:0px;
	width:154px;
}

div.textRow h2 {
	color:#ec8000;
	padding:0;
	margin-top:0;
}

div.fullWidth h3 {
margin-bottom:10px;
}

#contentBody h1.formular {
      background-color:#FFFFFF;
      color:#000000;
      width:413px;
}

#siteFunctions LI  {
     padding-right:6px;
}

* html #form table.radiobuttons, 
*+html #form table.radiobuttons {
       margin-top:-12px;     
}


