/* CSS Document */
/* {font-family:Verdana; margin:0; padding:0} */
body {font-family:Verdana; margin:0; padding:0}
div {font-family:Verdana; margin:0; padding:0}
ul {font-family:Verdana; margin:0; padding:0}
li {font-family:Verdana; margin:0; padding:0}

/* an old style for 770 px width
body {background:#000 url(../../static/img/bg.gif) repeat-x; text-align:center}
*/

/* new redesigned */
body {
background:#D3D3D3 url(../../static/img/bg_home.jpg) repeat-x scroll 0% 0%;
text-align:center;
}
/*****/

body.popup {background:url(../../static/img/popup_bg.gif) repeat-x; text-align:left; margin:22px 28px 19px 28px;}
body.timeline {background:url(../../static/img/decade_bg.gif) repeat-x; width:3000px}
body.tiretest {background:url(../../static/img/tiretest_bg.gif) repeat-x; padding:0 10px 0 20px}
body.splash {background:#FAFAFA url(../../static/img/splash_bg.gif) repeat-x}
div, span, a, p, h1, h2, h3, input, label {text-align:left; color:#6B7A8B}
select, option, th {text-align:left; color:#000}
a {text-decoration:none}
a {color:#505E6E};
a:hover {color:#0052A5}
.intro a, .feedbacktext a {color:#505E6E}
.intro a:hover, .feedbacktext a:hover {color:#0052A5}
.intro a, .feedbacktext a {color:#0052A5}
th {text-align:left}
div {position:relative}
img {display:block; border:0}
h1 {font-size:18px; color:#000; font-weight:bold; margin:0 0 10px 0;}
h1 span {font-size:18px; color:#000; font-weight:bold; margin:0 0 10px 0;}
h1 span.tireDetails_h1span {color:#0052A5;}
h1 span {font-size:18px; color:#0052A5; font-weight:normal;}
h2 {font-size:16px; color:#000; font-weight:bold}
h3 {font-size:13px; color:#000; font-weight:bold; line-height:20px; margin:0 0 2px 0}
h4 {font-size:11px; color:#000; font-weight:bold; line-height:20px}
h4 span {font-size:11px; color:#000; font-weight:bold; line-height:20px}
li {list-style-type:none;}

/* old 770px width
div#container {margin:0 auto; width:785px; wid\th:770px; background:url(../../static/img/shadow_right.gif) right top no-repeat;}
*/

/* new 960px width */
div#container {margin:0 auto; width:785px; wid\th:770px; background:#D3D3D3 url(../../static/img/bg_home.jpg) repeat-x scroll 0% 0%;}

div#container_home {margin:0 auto; width:848px; background:url(../../static/img/shadow_right.gif) right top no-repeat}
div#container_home_low {margin:0 auto; width:780px; background:url(../../static/img/shadow_right.gif) right top no-repeat}
div#flash_top {background:url(../../static/img/header_small_bg.jpg) 0 0 no-repeat; width:770px; height:223px}
div#flash_top_high {background:url(../../static/img/header_big_bg.jpg) 0 0 no-repeat; width:770px; height:328px}
div#flash_home {width:833px; height:581px; background:url(../../static/img/home_bg.jpg) 0 0 no-repeat;}
div#flash_home_low {width:765px; height:534px}

div#content {background-color:#FFF; width:770px; margin:0 0 35px 0; float: left;}

p {font-size:10px; color:#6B7A8B; line-height:18px; margin:0}
p span {color:#6B7A8B;}
p.intro, div.intro {font-size:11px; line-height:20px; margin:3px 0 14px 0;z-indez:-1}
p.intro img {float:left; margin:3px 10px 7px 0; border-bottom:3px solid #FFF; border-top:3px solid #FFF;}
.popup ul li {font-size:11px; color:#6B7A8B; background:url(../../static/img/bullet_medium.gif) 1px 10px no-repeat; padding:5px 0 0 16px;}
p.newssource {text-align:right; font-weight:bold; margin:4px 0 0 0}
p.link_right {text-align:right; padding: 20px 0 4px 0;width:100%;}
div.button {float:right}
div.button span.left {display:block; float:left; background:url(../../static/img/buttonleft_bg.gif); width:3px; height:20px}
div.button span.right {display:block; float:left; background:url(../../static/img/buttonright_bg.gif); width:3px; height:20px}
div.button a {display:block; float:left; background:url(../../static/img/button_bg.gif) right no-repeat; height:20px; font-size:10px; color:#515F6D; padding:4px 35px 0 7px; he\ight:16px}
div.button a:hover {color:#0052A5; background:url(../../static/img/button_over_bg.gif) right no-repeat}
div.buttonleft {float:left}
div.buttonleft span.left {display:block; float:left; background:url(../../static/img/buttonleft_bg.gif); width:3px; height:20px}
div.buttonleft span.right {display:block; float:left; background:url(../../static/img/buttonright_bg.gif); width:3px; height:20px}
div.buttonleft a {display:block; float:left; background:url(../../static/img/button_bg.gif) right no-repeat; height:20px; font-size:10px; color:#515F6D; padding:4px 35px 0 7px; he\ight:16px}
div.buttonleft a:hover {display:block; float:left; background:url(../../static/img/button_over_bg.gif) right no-repeat; height:20px; font-size:10px; color:#0052A5; padding:4px 35px 0 7px; he\ight:16px}
div.closebutton {float:right; z-index:100;}
div.closebutton span.left {display:block; float:left; background:url(../../static/img/buttonleft_bg.gif); width:3px; height:20px}
div.closebutton span.right {display:block; float:left; background:url(../../static/img/buttonright_bg.gif); width:3px; height:20px}
div.closebutton a {display:block; float:left; background:url(../../static/img/closebutton_bg.gif) right no-repeat; height:20px; font-size:10px; color:#515F6D; padding:4px 35px 0 7px; height:16px; min-width:110px}
div.closebutton a:hover {display:block; float:left; background:url(../../static/img/closebutton_over_bg.gif) right no-repeat; height:20px; font-size:10px; color:#0052A5; padding:4px 35px 0 7px; height:16px; min-width:110px}
a.right {background:url(../../static/img/bullet_small.gif) right no-repeat; font-size:10px; font-weight:bold; padding:0 14px 0 0; color:#526D83; margin:0 8px 4px 0}
a.right:hover {color:#0052A5}
a.right:hover span {color:#0052A5}
a.back {background:url(../../static/img/bullet_small_back.gif) 3px 4px no-repeat; font-size:10px; font-weight:bold; padding:0 0 0 17px; color:#526D83; margin:0 8px 4px 0}
a.back:hover {color:#0052A5}
a.rightdown {background:url(../../static/img/bullet_small_down.gif) right no-repeat; font-size:10px; font-weight:bold; padding:0 14px 0 0; color:#526D83; margin:0 8px 4px 0}
a.rightdown:hover {color:#0052A5}
a.rightup {background:url(../../static/img/bullet_small_up.gif) right no-repeat; font-size:10px; font-weight:bold; padding:0 10px 0 0; color:#526D83; margin:0 8px;}
a.rightup:hover {color:#0052A5}
a.floatingright {float:right; margin:0 -16px 0 0}
a.floatingleft {float:left; background-position:0 7px}
div.stripe {clear:both; background:url(../../static/img/stip.gif) top repeat-x; height:1px; font-size:0; line-height:0; margin:0}
div.stripedark {clear:both; background:url(../../static/img/stip_dark.gif) top repeat-x; height:1px; font-size:0; line-height:0; margin:0}
div.stripemargined {clear:both; background:url(../../static/img/stip.gif) top repeat-x; height:1px; font-size:0; line-height:0; margin:4px 0 4px 0}

div#subnav {float:left; width:200px; height:400px;  background:url(../../static/img/subnav_bg.gif) no-repeat; font-size:10px; color:#000; padding:11px 25px 0 19px; w\idth:154px; he\ight:389px; font-weight:bold;}
div#subnav * {font-weight:normal}
div#subnav ul {list-style-type:none; margin:10px 0 0 0}
div#subnav ul li {width:155px; background:url(../../static/img/subnavli_bg.gif) bottom repeat-x; padding:3px 0 0 0}
div#subnav ul li a {display:block; xheight:17px; color:#6B7A8B; background:url(../../static/img/bullet_small.gif) 0 4px no-repeat; padding:0 0 4px 14px}
div#subnav ul li a.selected {color:#0052A5; background-image:url(../../static/img/subnavitem_o.gif)}
div#subnav ul li a:hover {color:#0052A5; background-image:url(../../static/img/subnavitem_o.gif)}
div#subnav ul li ul {margin:-3px 0 0 0}
div#subnav ul li ul li {width:137px; background:url(../../static/img/subnavli_bg.gif) bottom repeat-x; margin:0 0 0 16px}
div#subnav ul li ul li a {background:none}
div#subnav ul li ul li a.selected {background:url(../../static/img/bullet_small_o.gif) 0 4px no-repeat}
div#subnav ul li ul li a:hover {background:url(../../static/img/bullet_small_o.gif) 0 4px no-repeat}
div#subnav ul li ul li.last {width:137px; background:none}

div#content_text {display:inline; float:right; width:560px; margin:32px 8px 0 0}
*html div#content_text {margin:32px 0px 0 0;}
div#content_text h1 {display:block; background:url(../../static/img/title_bg.gif) no-repeat; padding:3px 0 5px 42px; width:470px;}
div#content_text h1.help {background-image:url(../../static/img/title_help_bg.gif)}
div#content_text div.top {margin:0 30px 0 18px}
*html div#content_text div.top {margin:0 30px 0 10px}
div#content_text div.text {margin:0 30px 0 18px}
div#content_text div.text img {float:right; margin:6px 0 0 10px}
div#content_text div.text img.left {float:left; margin:6px 10px 0 0}
div#content_text div.newsintro {padding:5px 20px 10px 18px; background:url(../../static/img/news_intro_bg.gif) bottom repeat-x; margin:0 0 20px 0}

div#content_text_left {display:inline; float:left; width:560px; margin:32px 8px 0 16px}
div#content_text_left h1 {display:block; background:url(../../static/img/title_bg.gif) no-repeat; padding:3px 0 5px 42px; width:470px;}
div#content_text_left div.top {margin:0 30px 0 18px}

div#bottomnav {margin:-30px 15px 20px 0; text-align:right; float: left; width: 100%;}
div#bottomnav img {display:inline; margin:0 0 0 7px}

/* old 770px width
div#bottomnav a{font-size:10px; color:#FFF; margin:0 0 0 7px}
*/
/* new 960px width */
div#bottomnav a{font-size:10px; color:#505E6E; margin:0 0 0 7px}

div#bottomnav a:hover{text-decoration:underline}
div#bottomnav select{font-size:10px; margin:5px 0 0 7px}

div#bottomnav_home {margin:0 15px 20px 0; text-align:right}
div#bottomnav_home img {display:inline; margin:0 0 0 7px}
div#bottomnav_home a{font-size:10px; color:#FFF; margin:0 0 0 7px}
div#bottomnav_home a:hover{text-decoration:underline}
div#bottomnav_home select{font-size:10px; margin:5px 0 0 7px}

/* block spotlights */
div#spotlights {height:141px; /*margin:50px 0 91px 192px;*/ padding:14px 0 0 0; he\ight:127px}
div#spotlights div.divider {float:left; width:5px; height:127px; background:url(../../static/img/spotlight_divider.gif)}
div#spotlights div.spotlight {float:left; height:127px; width:186px; font-size:14px; color:#6B7A8B; line-height:24px; padding:8px 7px 0px 14px; w\idth:159px; he\ight:113px}
div#spotlights div.spotlight a {position:absolute; right:14px; bottom:10px; background:url(../../static/img/bullet_medium.gif) right no-repeat; font-size:11px; color:#6B7A8B; padding:0 13px 0 0}
div#spotlights div#spotlightover {background:url(../../static/img/spotlight_bg_over.gif); color:#0052A5}
div#spotlights div#spotlightover a {color:#0052A5}
div#spotlight_shadow {position:absolute; bottom:0; left:192px; z-index:2; width:10px; height:349px}

div#union_content div.spotlight {width:158px;}
div#union_content div.divider {width:3px;}


div#iframe_container {display:none; position:absolute; top:350px; left:130px; width:546px; height:594px; background:url(../../static/img/popup_bg.png); z-index:300; padding:7px; he\ight:488px; w\idth:532px;}
div#iframe_container iframe {width:532px; height:487px; margin:0; padding:0; border:0;}

div#union {float:left; width:340px; margin 20px 0 0};

div.ankeiler {clear:both; padding:26px 20px 15px 18px; background:url(../../static/img/ankeiler_bg.gif) bottom repeat-x; /* height:90px; */}
div.ankeiler img {float:left; margin:3px 10px 0 0; position:relative; border-top:3px solid #FFF; border-bottom:3px solid #FFF}

div.ankeiler_news {clear:both; padding:26px 20px 12px 18px; background:url(../../static/img/ankeiler_bg.gif) bottom repeat-x}
div.ankeiler_news img {float:right; margin:0 0 0 10px; position:relative; border-top:3px solid #FFF; border-bottom:3px solid #FFF}
h4.news {float:left; position:relative; width:420px}
div.newsdate {float:right; position:relative; font-size:10px; color:#6B7A8B; margin:4px 0 0 0}


div#subscribeform {background-color:#EFF2F2; padding:11px 20px 11px 18px; margin:10px 0 10px 0}
div#subscribeform h4 {background:url(../../static/img/bullet_square.gif) 0 8px no-repeat; padding:0 0 0 12px}
div#subscribeform div#whitestripe {height:1px; font-size:0; line-height:0; background-color:#FFF; margin:5px -20px 10px -18px}
div#subscribeform form {margin:14px 0 0 0}
div#subscribeform form label{display:block; float:left; position:relative; font-size:10px; color:#6B7A8B; margin:4px 0 0 0}
div#subscribeform form label.error {color:#0052A5}
div#subscribeform form label.check {display:inline; float:left; margin:3px 0 0 4px}
div#subscribeform form input{display:block; width:180px; border:1px solid #6B7A8B; margin:0 0 5px 169px; font-size:10px; line-height:15px; height:17px; he\ight:15px}
div#subscribeform form input#informed{float:left; display:inline; margin:1px 0 10px 169px; font-size:10px; height:auto; width:auto; border:0; position:relative}
div#subscribeform form textarea{display:block; width:340px; border:1px solid #6B7A8B; margin:0 0 5px 169px; font-size:10px; line-height:15px; height:108px}
div#subscribeform form input.submit {width:auto; height:auto; border:0; float:right; position:relative}
div#subscribeform form input.radio {width:auto; border:none; height:auto; display:inline; margin:0}
div#subscribeform form select {display:block; width:180px; border:1px solid #6B7A8B; margin:0 0 5px 169px; font-size:10px;  height:17px; he\ight:15px}
div#subscribeform form select.smaller {width:93px}
div#subscribeform form select.small {width:50px}
div#subscribeform div.error {color:#0052A5; margin:0 0 5px 169px; font-size:10px}

div.glossary_alfabet {background-color:#EFF2F2; padding:12px 0 15px 20px}
div.glossary_alfabet a {color:#6B7A8B; font-size:11px; margin:0 12px 0 0; line-height:11px}
div.glossary_alfabet a.selected {color:#000}
div.glossary_alfabet a:hover {color:#0052A5}
div.glossary_letter {font-size:18px; font-weight:bold; color:#000; margin:16px 0 8px 20px}

table.glossary {background-color:#BDCDDF; margin:0 0 44px 0}
table.glossary th {text-align:left; background-color:#FFF; font-size:10px; color:#000; padding:1px 0 3px 19px; vertical-align:top; line-height:20px}
table.glossary th.top {background-color:#EFF2F2; font-size:11px; width:179px; w\idth:160px}
table.glossary th.topright {background-color:#EFF2F2; font-size:11px; width:377px; padding-left:10px; w\idth:367px}
table.glossary td {background-color:#FFF; font-size:10px; color:#6B7A8B; line-height:20px; padding:1px 0 3px 10px; width:auto; vertical-align:top}

table.vacancies {background-color:#BDCDDF; margin:3px 0 44px 0}
table.vacancies th {text-align:left; background-color:#FFF; font-size:10px; color:#000; padding:1px 0 3px 19px; vertical-align:top; line-height:20px}
table.vacancies th.top {background-color:#EFF2F2; font-size:11px; width:377px; w\idth:358px}
table.vacancies th.topright {background-color:#EFF2F2; font-size:11px; width:179px; padding-left:10px; w\idth:169px}
table.vacancies td {background-color:#FFF; font-size:10px; color:#6B7A8B; line-height:20px; padding:4px 19px 3px 19px; width:auto; vertical-align:top}
table.vacancies td.branche {background:#FFF url(../../static/img/bullet_square.gif) 8px 9px no-repeat; font-weight:bold; padding:1px 19px 1px 19px}
table.vacancies td.location {padding-left:10px}
table.vacancies td.vacancy {cursor:pointer; cursor:hand}
table.vacancies td.vacancy span.job {float:left; font-weight:bold; color:#000}
table.vacancies td.vacancy span.link {float:right}
table.vacancies td.vacancy span.link a {background:url(../../static/img/bullet_small.gif) right no-repeat; font-size:10px; font-weight:bold; padding:0 14px 0 0; color:#526D83}

table.vacancies td#over {background-color:#F7F8F9}
table.vacancies td#over span.job {float:left; font-weight:bold; color:#0052A5}
table.vacancies td#over span.link a {background:url(../../static/img/bullet_small_over.gif) right no-repeat; font-size:10px; font-weight:bold; padding:0 14px 0 0; color:#0052A5}

div#filterblock {background-color:#EFF2F2; padding:12px 19px 15px 20px; font-size:10px; color:#6B7A8B; text-align:right; margin:0 0 15px 0}
div#filterblock select {font-size:10px; width:160px}

div.morelinks {width:243px}
div.morelinks a {display:block; width:243px; background:url(../../static/img/bullet_small.gif) left no-repeat; font-size:10px; padding:3px 0 0 14px; color:#6B7A8B;/* height:19px; he\ight:16px;*/ w\idth:229px}
div.morelinks a:hover {color:#0052A5}

table.job_details {margin:0 0 20px 0}
table.job_details th {background:url(../../static/img/stip.gif) bottom repeat-x; font-size:11px; padding:2px 0 5px 0}
table.job_details td {background:url(../../static/img/stip.gif) bottom repeat-x;font-size:11px; color:#6B7A8B; padding:2px 12px 5px 12px}

div#searchblock {background-color:#EFF2F2; padding:12px 19px 15px 20px; font-size:11px; color:#000; margin:0 0 15px 0; height:1%}
div#searchblock p {float:left; font-size:11px; color:#000}
div#searchblock input.text {position:absolute; left:168px; border:1px solid #6B7A8B; font-size:10px; width:178px; margin:0}
div#searchblock input.submit {position:absolute; right:20px; top:10px}

table#searchresults {position:relative; margin:10px 0 0 0}
table#searchresults tr th {cursor:pointer; cursor:hand; text-align:right; font-size:11px; color:#000; width:38px; padding:0 8px 0 0; border-left:1px solid #BDCDDF; border-bottom:1px solid #BDCDDF; vertical-align:top; padding:7px 0 0 0; w\idth:30px}
table#searchresults tr td {cursor:pointer; cursor:hand; vertical-align:top; border-bottom:1px solid #BDCDDF; border-right:1px solid #BDCDDF; padding:4px 8px 3px 10px}
table#searchresults tr td a{float:right; background:url(../../static/img/bullet_small.gif) right no-repeat; font-size:10px; font-weight:bold; padding:0 14px 0 0; color:#526D83}
table#searchresults tr.over td a{color:#0052A5}
table#searchresults tr.over th {color:#0052A5; background-color:#F7F8F9}
table#searchresults tr.over td {background-color:#F7F8F9}
table#searchresults tr.over td h4 {color:#0052A5}
table#searchresults td.searchnav {cursor:auto; width:auto; border-top:1px solid #BDCDDF; border-left:1px solid #BDCDDF; border-right:1px solid #BDCDDF; background-color:#EFF2F2; padding:5px 0 5px 0}
table#searchresults td.searchnav a.prev {color:#9FA8B0; float:left; background:url(../../static/img/bullet_small_back.gif) 3px 4px no-repeat; padding:0 0 0 16px; margin:0 0 0 3px}
table#searchresults td.searchnav a.next {color:#9FA8B0; float:right; background:url(../../static/img/bullet_small.gif) right no-repeat; padding:0 16px 0 0; margin:0 7px 0 0}
table#searchresults td.searchnav span {float:left; font-size:10px; font-weight:bold; color:#9FA8B0; margin:0 0 0 170px}
table#searchresults td.searchnav a:hover {color:#0052A5}
table#searchresults td.searchnav_bot {border-top:0}

table.sitemap td {padding:10px 10px 10px 18px; border-left:1px solid #BDCDDF; border-right:1px solid #BDCDDF; border-bottom:1px solid #BDCDDF}
table.sitemap td.first {border-top:1px solid #BDCDDF}
table.sitemap td.header {background:#F1F3F4 url(../../static/img/bullet_square.gif) 8px 9px no-repeat; padding:4px 10px 4px 18px}
table.sitemap td.header span {float:left; color:#000; font-size:11px; font-weight:bold}
table.sitemap td.header a {color:#9FA8B0; font-size:10px; font-weight:bold; float:right; background:url(../../static/img/bullet_small_up.gif) right no-repeat; padding:0 12px 0 0}
table.sitemap td.header a:hover {color:#0052A5}
table.sitemap ul {float:left; width:176px; margin:0 0 20px 0; list-style-type:none}
table.sitemap ul li {clear:left;}
table.sitemap ul li a{color:#6B7A8B; font-size:10px; font-weight:normal}
table.sitemap ul li a:hover{color:#0052A5; /* background:url(../../static/img/bullet_small_o.gif) right no-repeat; padding:0 12px 0 0 */ }
table.sitemap ul li a.main{color:#000; font-size:10px; font-weight:bold; height:18px}

table.sitemap ul span a{color:#6B7A8B; font-size:10px; font-weight:normal}
table.sitemap ul span a:hover{color:#0052A5; /* background:url(../../static/img/bullet_small_o.gif) right no-repeat; padding:0 12px 0 0 */ }

table.sitemap ul ul {float:left; width:165px; list-style-type:none; margin:0; padding:0;}
table.sitemap ul ul li { background-image:url(../../static/img/bullet_square_small.gif); background-position:0 0.7em; background-repeat:no-repeat; padding:0 0 0 8px; font-size:9px; font-weight:normal;}
table.sitemap ul ul li a {color:#6B7A8B; font-size:9px; font-weight:normal;}
table.sitemap ul ul li a:hover {color:#0052A5; /* background:url(../../static/img/bullet_small_o.gif) right no-repeat; padding:0 12px 0 0; */}

div.contact {margin:30px 30px 10px 18px}
div.contact div#address {float:left; width:240px; font-size:10px; color:#6B7A8B; line-height:20px}
div.contact div#email {float:right; width:245px}
div.contact div#email a {display:block; padding:4px 0 0 10px; height:20px; width:245px; background:#F1F3F4  url(../../static/img/bullet_small.gif) no-repeat; background-position:229px 8px; font-size:10px; color:#6B7A8B; border-bottom:1px solid #FFF; he\ight:16px; w\idth:235px}
div.contact div#email a:hover {background-color:#F8F9FA; color:#0052A5}
div.contact div#email div {background-color:#E3E7E9; color:#000; padding:3px 0 5px 10px; font-size:11px; font-weight:bold; border-bottom:1px solid #FFF}

table.offices {background-color:#BDCDDF; margin:7px 0 10px 0}
table.offices th {width:185px; background-color:#EFF2F2; text-align:left; font-size:11px; padding:4px 9px 4px 18px; w\idth:158px}
table.offices td {background-color:#FFF; font-size:10px; color:#6B7A8B; line-height:20px; padding:3px 9px 0 18px; vertical-align:top}
table.offices td.country {color:#000}
table.offices td.city {padding:0}
table.offices td.city a {display:block; height:24px; color:#6B7A8B; background:url(../../static/img/bullet_small.gif) 170px 10px no-repeat; padding:3px 9px 0 18px}
table.offices td.city a:hover {background-color:#F7F8F9; color:#0052A5}

a.othergysite {display:block; height:19px; color:#6B7A8B; font-size:9px; background:url(../../static/img/othergysites_bg.gif) right no-repeat; text-align:right; border-top:1px solid #FFF; padding:3px 30px 0 0; he\ight:16px}
a.othergysite:hover {color:#0052A5}

div#faqs {background:#EFF2F2 url(../../static/img/stip.gif) top repeat-x; padding:1px 0 0 0; height:1%}
div#faqs div.qa {height:1%; background:#EFF2F2 url(../../static/img/stip.gif) bottom repeat-x; clear:both; padding:0 0 1px 0; cursor:hand; cursor:pointer}
div#faqs div.qa div.num {float:left; width:40px; font-size:10px; color:#6B7A8B; text-align:right; padding:5px 9px 0 0; width:31px}
div#faqs div.qa div.q {float:right; width:520px}
div#faqs div.qa div.q table{display:none}
div#faqs div.qa div.q p{display:none}
div#faqs div.qa div.q img{display:none;}
div#faqs div.qa div.q a {display:block; font-size:10px; color:#6B7A8B; background:url(../../static/img/bullet_medium.gif) 501px 7px  no-repeat; height:23px; padding:5px 30px 0 0;}

div#faqs div.qa_over {height:1%; background:#F7F9F9 url(../../static/img/stip.gif) bottom repeat-x; clear:both; padding:0 0 1px 0; cursor:hand; cursor:pointer}
div#faqs div.qa_over div.num {float:left; width:40px; font-size:10px; color:#0052A5; text-align:right; padding:5px 9px 0 0; width:31px}
div#faqs div.qa_over div.q {float:right; width:520px}
div#faqs div.qa_over div.q table{display:none}
div#faqs div.qa_over div.q p{display:none}
div#faqs div.qa_over div.q img{display:none;}
div#faqs div.qa_over div.q a {display:block; font-size:10px; color:#0052A5; background:url(../../static/img/bullet_medium.gif) 501px 7px  no-repeat; height:23px; padding:5px 30px 0 0;}

div#faqs div.open {height:1%; background:#FFF url(../../static/img/stip.gif) bottom repeat-x; clear:both; padding:0 0 1px 0; cursor:hand; cursor:pointer}
div#faqs div.open div.num {float:left; width:40px; font-size:10px; color:#000; text-align:right; padding:5px 9px 0 0; width:31px}
div#faqs div.open div.q {float:right; width:520px}
div#faqs div.open div.q table {display:block;}
div#faqs div.open div.q table p{text-align:center; margin:0px; padding:0px;}
div#faqs div.open div.q a {display:block; font-size:10px; color:#000; background:url(../../static/img/bullet_medium_down.gif) 501px 7px  no-repeat; height:23px; padding:5px 30px 0 0; height:18px}
div#faqs div.open div.q p{display:block; margin:0 0 10px 0; padding:0 30px 0 0}
div#faqs div.open div.q p a{color:#6B7A8B;font-size:10px;line-height:18px;display:block; margin:0 0 10px 0; padding:0 30px 0 0}
div#faqs div.open div.q img{display:block;}

div.year {background:url(../../static/img/bullet_square.gif) 9px 5px no-repeat; font-size:11px; color:#000; padding:0 0 3px 21px; margin:24px 0 0 0}
div#timeline_container {height:124px}
iframe#timeline {position:absolute; height:124px; width:508px; left:26px; top:0; border:0}
div#timeline {position:absolute; left:0; top:0; width:5000px}
div#timeline div {display:inline; float:left; text-align:center; width:98px; height:105px; margin:3px 0 0 3px; font-size:11px; cursor:hand; cursor:pointer}
div#timeline div.selected {background:url(../../static/img/decade_o.gif); color:#0052A5}
div#timeline div img {border-top:3px solid #FFF; border-bottom:3px solid #FFF; margin:15px 0 2px 0}
div#time_left {position:absolute; left:0; top:0; cursor:hand; cursor:pointer; z-index:2}
div#time_right {position:absolute; left:533px; top:0; cursor:hand; cursor:pointer; z-index:2}

div.container {background-color:#FFF; padding:0 0 0 30px}
div#left_content {float:left; width:340px; margin:20px 0 0 0}
div#left_content h1 {background:url(../../static/img/title_bg.gif) no-repeat; padding:3px 0 0 42px; height:30px; he\ight:27px}
div#left_content img {float:right}
div#truckfarmem {background:url(../../static/img/tfem_bg.gif) left no-repeat; float:right; width:394px; padding:0 0 0 14px; w\idth:380px; height:523px}
div#truckfarmem a {font-size:18px; color:#000}
div#truckfarmem a:hover {color:#0052A5}
div#truckfarmem div {width:379px; height:97px; margin:0 1px 0 0; padding:10px 180px 0 20px; w\idth:179px; he\ight:87px}
div#truckfarmem div p{font-size:10px; color:#6B7A8B; line-height:18px; margin:1px 0 0 0}
div#truckfarmem a.section {display:block; background:url(../../static/img/sectionlink_bg.gif) no-repeat; width:380px; height:23px; text-align:right; font-size:9px; color:#6B7A8B; padding:6px 32px 0 0; w\idth:348px; he\ight:17px; margin:0}
div#truckfarmem a.section:hover {color:#0052A5}
div#truckfarmem div#top {background:url(../../static/img/tfem_top_bg.gif) no-repeat; width:380px; height:20px; margin:0; padding:0}

iframe#tiretestframe {height:431px; width:558px; left:26px; top:0; border:0; margin:0 0 50px 0}

/*
div#splash {margin:159px auto 0 auto; width:900px}
div#splash img {float:right}
div#splash form {width:782px; margin:50px 0 0 185px; line-height:9px}
div#splash form label {font-size:10px}
div#splash form div{float:left; width:232px; font-size:9px}
div#splash form div select {width:214px; font-size:10px; margin:5px 0 0 0}
div#splash form div input {margin:19px 0 0 0}


 was added 10.02.2007  ->
div#splash{width: 900px; height:100%}
div#splash div#splashImg{width:900px;text-align: center;}
div#splash div form{width:900px;text-align: center;}
div#splash div form table{width:600px; text-align: left;}
div#splash div form td div.select {width:214px; float: left;color: #6b7a8b;font-size:10px}
div#splash div form td div.select select{width:214px; font-size:10px; margin:5px 20px 0 0px;}
div#splash div form div div {width: 9px;}
div#splash div form div input#img {margin:19px 0 0 0; height:13px; width:9px;}
div#splash div#rememberBlock{width: 214px;color: #6b7a8b;font-size:10px}
*/

body.splash1 {background:#fafafa; margin: 0 0; height: 100%; width: 100%;}
div#splash1 {width: 900px; height: 60%; position: absolute;}
div#splash1 div#splashImg1{width:900px;text-align: center;}
div#splash1 div form{width:900px;text-align: center;}
div#splash1 div form table{width:600px; text-align: left;}
div#splash1 div form td div.select {width:214px;color: #6b7a8b; float: left;font-size:10px;}
div#splash1 div form td div.select select{width:214px; font-size:10px; margin:5px 20px 0 0px;}
div#splash1 div form div div {width: 9px;}
div#splash1 div form div input#img1 {height:13px; width:9px;}
div#splash1 div#rememberBlock1{width: 214px;color: #6b7a8b;font-size:10px;}
div#MainDiv1{height:100%; width:100%;position:absolute;left:0px}
/* <- was added 10.02.2007 */

div.downloadlinks {float:left; margin:6px 5px 0 0}
div.downloadlinks a {display:block; width:105px; height:18px; background:url(../../static/img/bullet_small.gif) 70px 4px no-repeat; font-size:10px; color:#6B7A8B;}
div.downloadlinks a:hover {color:#0052A5}
div#gallery {margin:20px 30px 0 18px}
div.imggallery {clear:both; margin:20px 30px 20px 0; height:1%}
div.imggallery img.gallery {float:left; margin:0 12px 0 0}

table.manager {margin:10px 0 0 0}
table.manager td {vertical-align:top; font-size:10px; width:180px}
table.manager td input {width:180px; border:1px solid #6B7A8B; font-size:10px; line-height:15px; height:17px; he\ight:15px}
table.manager td input.radio {margin:3px 0 0 0; width:auto; border:none}
div#registrationform {background-color:#EFF2F2; padding:11px 20px 11px 18px; margin:0}
div#registrationform h4 {background:url(../../static/img/bullet_square.gif) 0 8px no-repeat; padding:0 0 0 12px}
div#makeform {background-color:#EFF2F2; padding:11px 20px 11px 18px; margin:0}
div#makeform h4 {background:url(../../static/img/bullet_square.gif) 0 8px no-repeat; padding:0 0 0 12px}
div#makeform div.make {float:left; width:175px; height:120px; background:url(../../static/img/stip_vert.gif) right repeat-y; margin:5px 10px 0 0}
div#makeform {background-color:#EFF2F2; padding:11px 20px 11px 18px; margin:0; font-size:10px}
div#makeform h5{font-size:11px; color:#000; font-weight:bold; line-height:20px}
div#makeform input {margin:3px 0 0 0}
div#makeform select {width:160px; font-size:11px}

table.excel {background-color:#BDCDDF; margin:12px 0 10px 0; width:510px}
table.excel th {background-color:#EFF2F2; text-align:left; padding:2px 2px 2px 2px}
table.excel th span {float:left; font-size:10px; font-weight:normal; color:#000}
table.excel th img{float:right}
table.excel td {background-color:#FFF; vertical-align:top; font-size:9px; color:#6B7A8B; padding:2px 2px}



select, input, textarea {
     background-color:#FFF;
     color:#000000;
     font-size:10px;
}





/* --------------- from pt_css_global_redesigned gy_sandbox3 -----------------*/

div#mailform {background-color:#EFF2F2;  border:1px solid #EFF2F2; padding:11px 5px 11px 5px; margin:10px 0px 0px 0px; width:510px; max-width: 520px;}
div#mailform div#whitestripe {height:1px; font-size:0; line-height:0; background-color:#FFF; margin:5px 0px 10px 0px}

div#mailform form {margin:14px 0 0 0}
div#mailform form label{display:block; float:left; position:relative; font-size:10px; color:#6B7A8B; margin:4px 0 0 0}
div#mailform form label.error {color:#0052A5}
div#mailform form label.check {display:inline; float:left; margin:3px 0 0 4px}

div#mailform form input{display:block; width:180px; border:1px solid #6B7A8B; margin:0 0 5px 169px; font-size:10px; line-height:15px; height:17px; he\ight:15px}
div#mailform form input.hidden{display:none;}

div#mailform form input#subject{display:block; width:340px; border:1px solid #6B7A8B; margin:0 0 5px 169px; font-size:10px; line-height:15px; height:17px; he\ight:15px}

div#mailform form input#input{display:inline; background-color:#EFF2F2; float:left; margin:1px 0 5px 169px; font-size:10px; height:auto; width:auto; border:0; position:relative}
div#mailform form textarea{display:block; width:340px; border:1px solid #6B7A8B; margin:0 0 5px 169px; font-size:10px; line-height:15px; height:108px}

div#mailform form input#submit {text-align:center;background-color:#FFF; cursor:pointer; cursor:hand; width:auto; height:auto; border:0px solid #6B7A8B; position:relative; margin-left:0px;}
div#mailform form input#submitButton {text-align:center;background-color:#FFF; cursor:pointer; cursor:hand; width:auto; height:auto; border:0px solid #6B7A8B; position:relative; margin-left:0px;}

div#mailform form input#reset {text-align:center;background-color:#FFF; cursor:pointer; cursor:hand; width:auto; height:auto; border:0px solid #6B7A8B;   position:relative; margin-left:0px;}
div#mailform form select {display:block; width:180px; border:1px solid #6B7A8B; margin:0 0 5px 169px; font-size:10px;}

div#mailform form select.small {display:block; width:80px; border:1px solid #6B7A8B; margin:0 0 5px 169px; font-size:10px;}
/*---------------------------------------------------------------------------------------------*/

/* --------------- from pt_css_content_redesigned gy_sandbox3 -----------------*/
div#mailform form label#code_text{display:inline; float:left; position:absolute; font-size:10px; color:#6B7A8B; margin: 3px 0pt 0pt 0px;}
div#mailform form label.error {color: red;}
div#mailform form label.check {display:inline; float:left; margin:3px 0 0 4px;}

div#mailform form input#yourname{display:block; width:340px; border:1px solid #6B7A8B; margin:0 0 5px 169px; font-size:10px; line-height:15px; height:17px; he\ight:15px}
div#mailform form input#yourcountry{display:block; width:340px; border:1px solid #6B7A8B; margin:0 0 5px 169px; font-size:10px; line-height:15px; height:17px; he\ight:15px}
div#mailform form input#youremail{display:block; width:340px; border:1px solid #6B7A8B; margin:0 0 5px 169px; font-size:10px; line-height:15px; height:17px; he\ight:15px}
div#mailform form input#yourphone{display:block; width:340px; border:1px solid #6B7A8B; margin:0 0 5px 169px; font-size:10px; line-height:15px; height:17px; he\ight:15px}

/* these block is used in SendMailToFriend form only in this localize version */
div#mailform form input#code{position: relative; display:block; width:100px; border:1px solid #6B7A8B; margin:-33px 0 8px 240px; font-size:10px; line-height:15px; height:17px; he\ight:15px;}
div#mailform form input#subject_friend{position: relative; display:block; width:340px; border:1px solid #6B7A8B; margin:5px 0 10px 0px; font-size:10px; line-height:15px; height:17px; he\ight:15px;}
div#mailform form input#captcha{position: relative; display:block; width:100px; border:1px solid #6B7A8B; margin:-34px 0 7px 240px; font-size:10px; line-height:15px; height:17px; he\ight:15px;}
div#mailform form textarea#message{display:block; width:340px; border:1px solid #6B7A8B; margin:5px 0 10px 0px; font-size:10px; line-height:15px; height:108px}
div#mailform form input#sender{position: relative; display:block; width:340px; border:1px solid #6B7A8B; margin:5px 0 10px 0px; font-size:10px; line-height:15px; height:17px; he\ight:15px;}
div#mailform form input#recipient{position: relative; display:block; width:340px; border:1px solid #6B7A8B; margin:5px 0 10px 0px; font-size:10px; line-height:15px; height:17px; he\ight:15px;}
div#mailform form input#submit_botton {background-color:#000000; cursor:pointer; cursor:hand; width:55px; height:14px; border:1px solid #6B7A8B; float:left; position:relative;}
div#mailform form input.error#code{border:1px solid red;}
div#mailform form input.error#sender{border:1px solid red;}
div#mailform form input.error#recipient{border:1px solid red;}
/* end of this block*/

div#mailform form input#input{background-color:#323C4A; float:left; margin:1px 0 5px 169px; font-size:10px; height:auto; width:auto; border:0; position:relative}
/*div#mailform form textarea{display:block; width:340px; border:1px solid #6B7A8B; margin:0 0 5px 169px; font-size:10px; line-height:15px; height:108px}*/



div#mailform form input#submit {font-family:inherit; font-style:inherit;  display:block; float:left; background:url(../../static/img/button_bg.gif) right no-repeat; height:20px; font-size:10px; color:#6B7A8B; cursor:pointer; cursor:hand; padding:0px 35px 2px 0px; he\ight:20px;}
div#mailform form input#submitButton {font-family:inherit; font-style:inherit;  display:block; float:left; background:url(../../static/img/button_bg.gif) right no-repeat; height:20px; font-size:10px; color:#6B7A8B; cursor:pointer; cursor:hand; padding:0px 35px 2px 0px; he\ight:20px;}

div#mailform form input#reset {font-family:inherit; font-style:inherit; background:url(../../static/img/button_bg.gif) right no-repeat; color: #6B7A8B; cursor:pointer; cursor:hand; dispaly:block; width:auto; height:20px; float: left; padding: 0px 35px 2px 0px; border:0px solid #6B7A8B;   position:relative;}



div#mailform form select {display:block; width:180px; border:1px solid #6B7A8B; margin:0 0 5px 169px; font-size:10px;} 







div#mailform form div#error {display: block;}

div#mailform form label.fulda_recommend_label_1{
  display:inline;
  float:left;
  margin:3px 0 0 0px;
}

div#gy_recommend_error_message{
  font:Arial, Helvetica, sans-serif;
  font-size:16px;
  font-weight:bold;
  color:red;
}

div#gy_recommend_parameters{
  font:Arial, Helvetica, sans-serif;
  font-size:16px;
  font-weight:bold;
  color::#33CC33;
}

span.gy_recommend_tryagain{
   font-size: 9px; 
   font-weight: bold;
   color: #6B7A8B; 
   float:left;
   padding: 0px 0px 10px 112px;
}

img.gy_recommend_captcha_image{
   positin:relative;
   margin: -15px 0px 8px 154px;
}

input.gy_recommend_sendurl{
     display:none !important;
}

span.gy_recommendpage_back{
     background: url(../../static/img/bullet_small_up.gif) 3px 4px no-repeat;
     font-size:10px; 
     font-weight:bold;
     padding:0 0 0 17px;
     color:#6B7A8B;
     margin:0 8px 4px 0; 
     float:right;
}

div.gy_recommendpage_link{
     font-size:10px; 
     font-weight:bold;
     padding:0 0 0 17px;
     color:#6B7A8B;
     margin:0 8px 4px 0; 
     float:right;
}


/*--------------------------------------------------------------------------------------------------*/
