@import url(ext_navigation.css);
@import url(ext_css_styled_content.css);
@import url(ext_ab_downloads.css);
@import url(ext_formhandler.css);
@import url(ext_indexedsearch.css);
@import url(ext_tt_news.css);
@import url(ext_dmmjobcontrol.css);
@import url(ext_dropdownsitemap.css);
@import url(ext_worldmap_salesareas.css);
@import url(ext_tt_products.css);


* {margin:0;padding:0}

html, body {height: 100.06%;} 


body {
background: #ddeee4 url(../img/BG_body.png) repeat-x top left;
font-family: Arial;
text-align:center;
font-size: 12px;
}


.clear {clear: both;}


a {text-decoration: none;}
a:focus, a:active {outline:0;}


#siteCenter {
min-height:100%;
height:auto;
width:992px;
margin: auto;
position:relative;
text-align:left;
background: url(../img/BG_siteCenter.png) repeat-y top left;
}


#header {
background: url(../img/BG_header.png) no-repeat top left;
height: 110px;
}


#logo {
float: left;
margin: 15px 0 0 30px;
border: 0;
}

#header span.language_note_header {
display: block;
float: left;
margin: 32px 0 0 35px;
/* color: #DDEEE4; */
color: #FFF;
}


#main {
float: left;
background: url(../img/BG_mainTop.png) no-repeat top left;
padding: 0 0 0 10px;
width: 970px;
}


#content {
float: left;
width: 706px;
}

#contentTop{}

#contentInnerWrap{
padding: 20px 20px 30px 20px;
}

#contentLeftCol{
clear: both;
float: left;
width: 176px;
padding: 0 20px 30px 0;
}

#contentRightCol,
#contentRightColNoTop{
float: right;
width: 470px;
padding: 8px 0 0 0;
}

.content2Cols_left,
.content2Cols_right {
float: left;
width: 46%;
}

.content2Cols_left {
padding: 0 30px 0 0;
}

#rightColumn {
float: right;
width: 225px;
padding: 20px 0 30px 0;
}

#clearfooter{
clear:both;
height:30px;
width:100%;
padding: 20px 0 0 0;
}

#footer {
width:100%;
position:absolute;
bottom:0;
left: 0;
height: 30px;
}


#footer p {
width:692px;
background: #007831;
color: #fff;
height: 20px;
font-size: 10px;
margin: 0 0 0 10px;
padding: 10px 0 0 20px;
}




