html, body {
margin : 0;
padding : 0;
background-color : #ffffff;
color : #000000;
font-family : Verdana, Arial, Helvetica, sans-serif;
}
img {
border-style : none;
}
#aussen {
width : 900px;
height : auto;
margin : 0 auto 0 auto;
}
#header {
width : 900px;
height : 66px;
background-color : #ffffff;
padding-top : 10px;
}
#headerlinks {
width : 107px;
height : auto;
float : left;
padding-top : 30px;
padding-left : 25px;
}
#headerrechts {
width : 541px;
height : 66px;
background : url(../upload/Ternion/bilder_oben.png) no-repeat;
float : right;
padding-right : 0px;
}
#headerimpressum {
width : 67px;
height : 20px;
float : right;
display : block;
text-decoration : none;
font-size : 10px;
color : #003C82;
padding : 46px 0px 0px 33px;
}
#headerimpressum a:link { color: #003C82; text-decoration:none; margin: 0px; padding: 0px; }
#headerimpressum a:active { color: #003C82; text-decoration:none; margin: 0px; padding: 0px; }
#headerimpressum a:visited { color: #003C82; text-decoration:none; margin: 0px; padding: 0px; }
#headerimpressum a:hover { color: #003C82; text-decoration:none; margin: 0px; padding: 0px; }


#menueaussen {
width : 900px;
height : 43px;
background : #003C82;
}
#menueleft {
width : 105px;
height : 43px;
float : left;
margin-left : 25px;
padding: 0px 3px 0px 1px;
background-color:#FFFFFF;
}
#menueright {
width : 700px;
height : 43px;
float : right;
padding-top : 15px;
color : #ffffff;
}
#contentaussen {
width : auto;
height : auto;
}
#contentoben {
width : 900px;
height : 60px;
}
#contentobenManagementtextoben {
width : 629px;
height : 13px;
}
#contentobenManagementtext {
width : 629px;
height : 13px;
border-bottom : 1px solid #bbc2e0;
border-top : 1px solid #bbc2e0;
float : right;
padding : 3px 0px 5px 0px;
font-size:medium;
}
#contentinnen {
width : 900px;
height : auto;
background : #d2d7eb;
padding-bottom : 30px;
}
#contentinnenleft {
width : 169px;
height : auto;
float : left;
background : url(../upload/Ternion/5punkte.png) no-repeat;
padding-top : 40px;
padding-left : 10px;
}
#contentinnenleftweiss {
width : 200px;
height : 26px;
background : #ffffff;
}
#contentinnenleftManagement {
width : 200px;
height : auto;
float : left;
}
#contentinnenmitteManagement {
width : 432px;
height : auto;
float : left;
}
#contentinnenmitteManagement2 {  
width : 650px;
height : auto;
float : left;
padding: 0px 0px 0px 0px;
}
#contentinnenmitteManagementbild {
width : auto;
height : auto;
background : #ffffff;
padding-left : 68px;
float : left;
}
#contentinnenmitteManagementbild2 {
width : 169px;
height : 26px;
background : #d2d7eb;
float : right;
}
#contentinnenmitteManagementtext {
width : 412px;
height : auto;
padding : 40px 10px 10px 10px;
}
#contentinnenmitteManagementtext2 {
width : 650px;
height : auto;
padding : 40px 10px 10px 10px;
}
#contentinnenrightManagement {
width : auto;
height : auto;
float : right;
padding : 0px 0px 3px 5px;
background : #ffffff;
}
#contentinnenright {
width : 675px;
height : auto;
float : right;
padding : 0 0 0 45px;
}
#contentinnenrightbildlinks {
width : auto;
height : 203px;
float : left;
background-color : #ffffff;
padding : 10px 10px 10px 10px;
}
#contentinnenrightbildrechts {
width : auto;
height : 203px;
float : left;
padding-left : 10px;
background-color : #ffffff;
padding : 10px 10px 10px 10px;
}
#consulting-engeneering {
width : 535px;
height : auto;
padding-top : 15px;
padding-bottom : 5px;
}
#buttonManagement {
height : auto;
padding : 35px 0px 5px 10px;
}
.buttonsManagement {
width : auto;
height : 16px;
display : block;
text-decoration : none;
font-size : 14px;
color : #005098;
padding : 10px 0 0 10px;
border-bottom : 1px solid #bbc2e0;
}
.buttonsManagement2 {
width : auto;
height : 16px;
display : block;
text-decoration : none;
font-size : 14px;
font-style: italic;
color : #005098;
padding : 10px 0 0 30px;
border-bottom : 1px solid #bbc2e0;
}
.buttonsManagement3 {
width : auto;
height : 16px;
display : block;
text-decoration : none;
font-size : 14px;
font-style: italic;
color : #005098;
padding : 10px 0 0 50px;
border-bottom : 1px solid #bbc2e0;
}

.button {
width : auto;
height : 25px;
display : block;
float : left;
margin-right : 30px;
color : #ffffff;
text-decoration : none;
font-size : 14px;
}

.buttonsManagement_active  { 
color:#E27000;
width : auto;
height : 16px;
display : block;
text-decoration : none;
font-size : 14px;
padding : 10px 0 0 10px;
border-bottom : 1px solid #bbc2e0; 

}
.buttonsManagement_active2  { 
color:#E27000;
width : auto;
height : 16px;
display : block;
text-decoration : none;
font-size : 14px;
font-style: italic;
padding : 10px 0 0 30px;
border-bottom : 1px solid #bbc2e0; 

}
.buttonsManagement_active3  { 
color:#E27000;
width : auto;
height : 16px;
display : block;
text-decoration : none;
font-size : 14px;
font-style: italic;
padding : 10px 0 0 50px;
border-bottom : 1px solid #bbc2e0;
} 
.clear {
clear : both;
}


.h1blau {
font-size : 20px;
color : #005098;
font-weight : normal;
margin: 0px;
padding: 0px;
}
.h2blau {
font-size : 16px;
color : #005098;
font-weight : bolder;
margin: 0px;
padding: 0px;
}
.h3blau {
font-size : 14px;
color : #005098;
font-weight : normal;
margin: 0px; 
padding: 0px;
}
.h4grau {
font-size : 12px;
color : #666666;
font-weight : normal;
margin: 0px; 
padding: 0px;
}
.h1grau {
font-size : 20px;
color : #666666;
font-weight : normal;
font-weight : bold;
margin: 0px; 
padding: 0px;
}

#contentinnenmitteManagement2 a:link { color: #666666; text-decoration:none; margin: 0px; padding: 0px; }
#contentinnenmitteManagement2 a:active { color: #666666; text-decoration:none; margin: 0px; padding: 0px; }
#contentinnenmitteManagement2 a:visited { color: #666666; text-decoration:none; margin: 0px; padding: 0px; }
#contentinnenmitteManagement2 a:hover { color: #666666; text-decoration:none; margin: 0px; padding: 0px; }

#contentinnenmitteManagement a:link { color: #666666; text-decoration:none; margin: 0px; padding: 0px; }
#contentinnenmitteManagement a:active { color: #666666; text-decoration:none; margin: 0px; padding: 0px; }
#contentinnenmitteManagement a:visited { color: #666666; text-decoration:none; margin: 0px; padding: 0px; }
#contentinnenmitteManagement a:hover { color: #666666; text-decoration:none; margin: 0px; padding: 0px; }

.navSpc {
width : auto;
height : 25px;
display : block;
float : left;
margin-right : 80px;
color : red;
text-decoration : none;
font-size : 14px;
}
div.HauptNav a:hover {
color : #fff;
}
div.HauptNav div.NavFirstOff a, div.HauptNav div.NavFirstOn a, div.HauptNav div.NavFirstOpen a {
width : auto;
height : 25px;
display : block;
float : left;
margin-right : 80px;
color : #ffffff;
text-decoration : none;
font-size : 14px;
}
div.HauptNav div.NavSecondOff a, div.HauptNav div.NavSecondOn a, div.HauptNav div.NavSecondOpen a {
width : auto;
height : 16px;
display : block;
color : #ffffff;
text-decoration : none;
font-size : 14px;
color : #005098;
padding : 40px 0 0 10px;
border-bottom : 1px solid #bbc2e0;
}
div.HauptNav div.NavSecondOff, div.HauptNav div.NavSecondOn, div.HauptNav div.NavSecondOpen {
padding : 3px 0;
}
div.HauptNav div.NavThirdOff a, div.HauptNav div.NavThirdOn a, div.HauptNav div.NavThirdOpen a {
width : auto;
height : 16px;
display : block;
color : #ffffff;
text-decoration : none;
font-size : 14px;
color : #005098;
padding : 40px 0 0 10px;
border-bottom : 1px solid #bbc2e0;
}
#search {
margin : 0 0 0 20px;
font-size : 14px;
background-color : transparent;
}
#search label {
font-size : 14px;
display : block;
float : left;
width : 42px;
padding : 0 0 0 0;
}
#search input {
border : 1px solid #ccc;
width : 80px;
height : 12px;
font-size : 10px;
margin-left : 10px;
}
#search input.sbmt {
border : 0;
width : 5px;
height : 8px;
margin : 0 0 0 10px;
}
#searchResults {
margin : 0 0 10px 0;
}
#searchResults p.message {
margin : 20px 0 30px 0;
}
#searchResults div.searchResultItem {
border-bottom : 1px solid #ccc;
margin : 0 0 10px 0;
padding : 0 0 10px 0;
}
#searchResults div.searchResultItem h2 {
font-size : 14px;
margin : 0 0 5px 0;
padding : 0;
color : #005098;
font-style : normal;
}
#contactForm {
font-size : 12px;
}
#contactForm .contactRow {
margin : 4px 0;
}
#contactForm label {
display : block;
float : left;
width : 80px;
}
#contactForm .contactRow input, #contactForm .contactRow textarea {
border : 1px solid #ccc;
width : 346px;
}
#contactForm .contactRow select {
border : 1px solid #ccc;
width : 172px;
}
* html #contactForm .contactRow input, * html #contactForm .contactRow textarea {
width : 343px;
}
#contactForm .contactRow input {
height : 14px;
}
#contactForm .contactRow textarea {
height : 105px;
font-size : 12px;
}
#contactFormSubmit #contactFormSubmitLeft {
float : left;
margin : 0 0 0 0;
width : 10px;
}
* html #contactFormSubmit #contactFormSubmitLeft {
margin : 0 0 0 0;
}
#contactFormSubmit #contactFormSubmitRight {
width : 150px;
padding-left : 10px;
}
#contactFormSubmit #contactFormSubmitLeft input, #contactFormSubmit #contactFormSubmitRight input {
background-color : #fff;
border : 0;
color : #0060b1;

padding : 0 20px 0 0;
background-image : url(../images/link_pfeil.gif);
background-repeat : no-repeat;
background-position : right 4px;
font-size : 10px;
width : auto;
height : auto;
float : right;
margin : 0;
}
#contactFormSubmit #contactFormSubmitLeft input {
background-image : none;
padding : 0;
float : left;
}
#contactForm table {
width : 100%;
border-collapse : collapse;
}
#contactForm table td {
padding : 0;
}
#contactForm table td.pt {
padding-top : 2px;
}
* html #contactForm table td.pt {
padding-top : 0;
}

