/**** RESET ****/
html{color:#000;background:#FFF;}body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,code,form,fieldset,legend,input,textarea,p,blockquote,th,td{margin:0;padding:0;}table{border-collapse:collapse;border-spacing:0;}fieldset,img{border:0;}address,caption,cite,code,dfn,em,strong,th,var{font-style:normal;font-weight:normal;}li{list-style:none;}caption,th{text-align:left;}h1,h2,h3,h4,h5,h6{font-size:100%;font-weight:normal;}q:before,q:after{content:'';}abbr,acronym {border:0;font-variant:normal;}sup {vertical-align:text-top;}sub {vertical-align:text-bottom;}input,textarea,select{font-family:inherit;font-size:inherit;font-weight:inherit;}input,textarea,select{*font-size:100%;}legend{color:#000;}body {font:13px/1.231 arial,helvetica,clean,sans-serif;*font-size:small;*font:x-small;}table {font-size:inherit;font:100%;}pre,code,kbd,samp,tt{font-family:monospace;*font-size:108%;line-height:100%;}

/**** BASIC STYLE ****/
html {background:url('../img/body-bg.gif') top left repeat-x;}
body {position:relative;background:#fff url('../img/body-bg.gif') top left repeat-x;}
a:focus {outline:none}
#sitemapContainer {clear:left;position:relative;}

/*** TOP ***/
#top {padding:20px 20px 0 20px;position:fixed;}
#top h1 {background:url('../img/txt/sitemap.gif') top left no-repeat; width:104px; height:23px; }
#top h1 span {display:none}
#langMenu {margin-top:8px;padding-top:8px;border-top:1px solid #000;}
#langMenu li {display:inline; }
#langMenu li a {float:left;display:block;margin-right:18px;height:12px}
#langMenu li a span {display:none}
#langMenu li#ita a:link, #langMenu li#ita a:visited {width:42px;background:url('../img/txt/lang-sprite.gif') -2px 0 no-repeat}
#langMenu li#ita a:hover, #langMenu li#ita a.active {background:url('../img/txt/lang-sprite.gif') -2px -12px no-repeat}
#langMenu li#eng a:link, #langMenu li#eng a:visited {width:40px;background:url('../img/txt/lang-sprite.gif') -62px 0 no-repeat}
#langMenu li#eng a:hover, #langMenu li#eng a.active {background:url('../img/txt/lang-sprite.gif') -62px -12px no-repeat}
#langMenu li#jpn a:link, #langMenu li#jpn a:visited {width:30px;background:url('../img/txt/lang-sprite.gif') -118px 0 no-repeat}
#langMenu li#jpn a:hover, #langMenu li#jpn a.active {background:url('../img/txt/lang-sprite.gif') -118px -12px no-repeat}
#langMenu li#esp a:link, #langMenu li#esp a:visited {width:44px;background:url('../img/txt/lang-sprite.gif') -164px 0px no-repeat}
#langMenu li#esp a:hover, #langMenu li#esp a.active {background:url('../img/txt/lang-sprite.gif') -164px -12px no-repeat}
#langMenu li#deu a:link, #langMenu li#deu a:visited {width:42px;background:url('../img/txt/lang-sprite.gif') -223px 0px no-repeat}
#langMenu li#deu a:hover, #langMenu li#deu a.active {background:url('../img/txt/lang-sprite.gif') -223px -12px no-repeat}
#langMenu li#fra a:link, #langMenu li#fra a:visited {width:48px;background:url('../img/txt/lang-sprite.gif') -282px 0px no-repeat}
#langMenu li#fra a:hover, #langMenu li#fra a.active {background:url('../img/txt/lang-sprite.gif') -282px -12px no-repeat}
#langMenu li#rus a:link, #langMenu li#rus a:visited {width:60px;background:url('../img/txt/lang-sprite.gif') -347px 0px no-repeat}
#langMenu li#rus a:hover, #langMenu li#rus a.active {background:url('../img/txt/lang-sprite.gif') -347px -12px no-repeat}
#langMenu li#kor a:link, #langMenu li#kor a:visited {width:30px;background:url('../img/txt/lang-sprite.gif') -423px 0px no-repeat}
#langMenu li#kor a:hover, #langMenu li#kor a.active {background:url('../img/txt/lang-sprite.gif') -423px -12px no-repeat}
#langMenu li#chi a:link, #langMenu li#chi a:visited {width:20px;background:url('../img/txt/lang-sprite.gif') -471px 0px no-repeat}
#langMenu li#chi a:hover, #langMenu li#chi a.active {background:url('../img/txt/lang-sprite.gif') -471px -12px no-repeat}


/*** SITEMAP ***/
#sitemapContainer {width:5000px;}
.sitemap {padding-left:20px;position:absolute;left:0;clear:both;display:inline-block;height:auto !important;height:1%;}
.sitemap:after{content: ".";display: block;height: 0;clear:both;visibility: hidden;}
.linkGroup {float:left;padding-right:20px;}
.sitemap .linkGroup img {float:left;}
.sitemap .linkGroup a img {width:250px;}
.sitemap .linkGroup h1 img {width:auto;}
.sitemap div.content {float:left;margin-left:15px}
div.sitemap h1 {padding-bottom:5px;}
div.sitemap h1 span {display:none}
div.sitemap ul {font-size:10px}
div.sitemap ul li.title {color:#000;text-transform:uppercase}
div.sitemap ul li a:link, div.sitemap ul li a:visited {color:#494949;text-decoration:none;}
div.content div.column {font-size:10px;width:210px;padding-right:10px;float:left;display:inline;border-top:1px solid #000}
div.content div.column h3 {color:#000;text-transform:uppercase;margin-top:8px}
div.content div.column p a:link, div.content div.column p a:visited {margin:0;display:inline;text-transform:none}
div.content div.column p {margin-bottom:8px}
div.content div.column a:link, div.content div.column a:visited {margin:8px 0;color:#494949;text-decoration:none;display:block;text-transform:uppercase}

table.map div.column {font-size:10px;width:210px;margin-right:10px;float:left;display:inline}
table.map div.column h3 {color:#000;text-transform:uppercase;margin-top:8px}
table.map div.column a:link, div.content div a:visited {color:#494949;text-decoration:none;}
table.map div.column p {margin-bottom:8px}

#corporate {padding-left:270px;}

#topDiv {top:100px}
#bottomDiv {top:270px}


/*** LOGOS ***/
div.title {border-bottom:1px solid #000;width:100%}
h1.deg{width:174px;height:18px;}
/*h1.deg {width:174px;height:18px;background:url('../img/logos/deg.gif') top left no-repeat;}*/
h1.dg {width:37px;height:21px;background:url('../img/logos/dg.gif') top left no-repeat;}
h1.dg-junior {width:97px;height:21px;}
h1.corporate {width:118px;height:17px;}
h1.deg-world {width:246px;height:18px;}
div#log {position:fixed;color:#000}
.linkSection {visibility: hidden}

