body { background-color: #ffffff; margin: 0px; font-family: Arial; font-size: 11px; color: #000000; scrollbar-track-color:#FFFFFF; scrollbar-3dlight-color:#d9dadb; scrollbar-arrow-color:#FFFFFF; scrollbar-base-color:#d9dadb; scrollbar-darkshadow-color:#d9dadb; scrollbar-face-color:#d9dadb; scrollbar-highlight-color:#d9dadb; scrollbar-shadow-color:#d9dadb;}
div.container { width: 100%; text-align: center; }
td.container { text-align: left; padding-top: 29px; width: 979px; }
td.header-language { text-align: right; }
td.header-search { width: 242px; }
td.header-search-title { width: 60px }
td.menu-item { background-color: #ffffff;}
td.menu-item-selected { background-color: #000000;}
td.flag { background-repeat: no-repeat; filter: alpha(opacity=50); -moz-opacity: 0.5; opacity: 0.5; }
td.flag-hover { background-repeat: no-repeat; filter: alpha(opacity=100); -moz-opacity: 1.0; opacity: 1.0;  }
td.header-search-title { padding-left: 30px; padding-right: 10px; font-family: Arial; font-size: 11px; color: #000000;}
td.valign { vertical-align: top; }
td.template-image { padding-right: 4px; }
td.banner-left { text-align: right; padding-right: 15px; padding-top: 12px; }
td.submenu { width: 137px; background-color: #d9dadb; padding-top: 5px; }
td.content { width: 418px; background-color: #ededed; }
td.index-center { width: 317px; height: 489px; background-color: #ededed; background-image:url(../images/content-index-bottom.gif); background-position: bottom right; background-repeat: no-repeat; }
td.index-right { width: 217px; }
td.index-branches { font-family: Rockwell Condensed; font-size: 28px; padding-left: 24px; padding-bottom: 8px; }
td.index-branches-table { height: 300px; vertical-align: top; }
td.index-banner-padding { padding-top: 5px; }
td.index-branche-arrow-hidden { visibility: hidden; width: 24px; }
td.index-branche-arrow-visible { visibility: visible; width: 24px; text-align:right; font-family: Arial; font-size: 20px; font-weight: bold; color: #000000; }
span.index-branche { padding-left: 0px; }
span.index-branche-hover { padding-left: 4px; }
td.index-text { padding-left: 14px; padding-right: 10px; font-family: Arial; font-size: 12px; color: #000000; line-height: 22px; }
td.index-news { width: 217px; background-color: #008dd0; }
td.index-news-padding { height: 5px; }
td.index-news-title { padding-left: 15px; padding-bottom: 6px; font-family: Rockwell Condensed; font-size: 22px; color: #ffffff; }
td.index-news-line { padding-top: 5px; padding-bottom: 5px; padding-left: 15px; }
td.index-news-date { padding-left: 15px; padding-right: 15px; line-height: 16px; color: #ffffff; }
td.home-text { height: 165px; }

div.facebook { height: 306px; overflow: hidden; display: block; }
img.facebook-top { position: relative; top: -306px; }
img.facebook-bottom { position: relative; top: -28px; }

h1 { font-family: Arial; font-size: 15px; color: #5a5a5a; text-transform: uppercase; padding-left: 10px; }
.content-text { padding-left: 10px; width: 370px; line-height: 16px; }
td.image-left { width: 186px; padding-left: 6px; }
td.image-right { width: 186px; }

td.search-results { background-color: #000000; padding-left: 10px; padding-right: 10px; }

td.footer-left { padding-left: 87px; text-align: center; padding-top: 12px; font-size: 10px; }
td.footer-right { padding-top: 12px; text-align:right; font-size: 9px; color: #b2b2b2; }

img.content-image { border: 0px; }
td.image-click { cursor: hand; }
td.vacancie-title { font-weight: bold; padding-top: 18px; padding-left: 10px; }
td.news-short { padding-bottom: 18px; }
td.news-border { padding-top: 10px; border-top: 1px solid #000000; }
td.print-logo { padding-left: 10px; padding-top: 10px; }
td.print { width: 390px; text-align: right; padding-right: 5px; padding-top: 10px; padding-bottom: 10px; }

td.submenu-item { padding-top: 5px; }

td.submenu-arrow-hidden { visibility: hidden; width: 10px; }
td.submenu-arrow-visible { visibility: visible; text-align: center; vertical-align: top; padding-top:7px; width: 10px; font-family: Arial; font-size: 10px; font-weight: bold; color: #000000; }

td.subsubmenu-arrow-hidden { visibility: hidden; width: 10px; }
td.subsubmenu-arrow-visible { visibility: visible; text-align: center; vertical-align: top; padding-top:1px; width: 10px; font-family: Arial; font-size: 9px; font-weight: bold; color: #000000; }

td.form { padding-left: 10px; padding-top: 6px; width: 150px; }
td.form-title { padding-left: 10px; padding-top: 16px; font-weight: bold; }
td.form-error { color: #ec1d25; font-weight: bold; }
td.form-text-error { color: #ec1d25; font-weight: bold; padding-left: 10px; }
span.form { color: #ec1d25; font-weight: bold; }
td.form_checkbox { padding-left: 6px; }
td.form_checkbox_callme { padding-left: 6px; padding-top: 16px; }
td.form_checkbox_subject { padding-left: 6px; padding-top: 16px; width: 141px; }
td.form_checkbox_subject_input { padding-top: 16px; }
label.label { cursor: hand; }
td.form-extra { padding-right: 19px; padding-bottom: 6px; text-align: right; color: #969696; }
td.form-button { padding-right: 25px; text-align: right; }

div.content { width:418px; height:465px; overflow: auto;}

a { font-family: Arial; color: #000000; text-decoration: underline; }
a:link { font-family: Arial; color: #000000; text-decoration: underline; }
a:visited { font-family: Arial; color: #000000; text-decoration: underline; }
a:hover { font-family: Arial; color: #000000; text-decoration: underline; }

a.menu { font-family: Arial; font-weight:bold; font-size: 11px; color: #000000; text-decoration: none; }
a.menu:link { font-family: Arial; font-weight:bold; font-size: 11px; color: #000000; text-decoration: none; }
a.menu:visited { font-family: Arial; font-weight:bold; font-size: 11px; color: #000000; text-decoration: none; }
a.menu:hover { font-family: Arial; font-weight:bold; font-size: 11px; color: #000000; text-decoration: underline; }

a.menu-selected { font-family: Arial; font-weight:bold; font-size: 11px; color: #ffffff; text-decoration: none; }
a.menu-selected:link { font-family: Arial; font-weight:bold; font-size: 11px; color: #ffffff; text-decoration: none; }
a.menu-selected:visited { font-family: Arial; font-weight:bold; font-size: 11px; color: #ffffff; text-decoration: none; }
a.menu-selected:hover { font-family: Arial; font-weight:bold; font-size: 11px; color: #ffffff; text-decoration: none; }

a.submenu { font-family: Arial; font-size: 10px; color: #5a5a5a; line-height: 16px; font-weight: bold; text-decoration: none; }
a.submenu:link { font-family: Arial; font-size: 10px; color: #5a5a5a; line-height: 16px; font-weight: bold; text-decoration: none; }
a.submenu:visited { font-family: Arial; font-size: 10px; color: #5a5a5a; line-height: 16px; font-weight: bold; text-decoration: none; }
a.submenu:hover { font-family: Arial; font-size: 10px; color: #000000; line-height: 16px; font-weight: bold; text-decoration: none; }

a.submenu-selected { font-family: Arial; font-size: 10px; color: #000000; line-height: 16px; font-weight: bold; text-decoration: none; }
a.submenu-selected:link { font-family: Arial; font-size: 10px; color: #000000; line-height: 16px; font-weight: bold; text-decoration: none; }
a.submenu-selected:visited { font-family: Arial; font-size: 10px; color: #000000; line-height: 16px; font-weight: bold; text-decoration: none; }
a.submenu-selected:hover { font-family: Arial; font-size: 10px; color: #000000; line-height: 16px; font-weight: bold; text-decoration: none; }

a.subsubmenu { font-family: Arial; font-size: 9px; color: #5a5a5a; line-height: 14px; font-weight: normal; text-decoration: none; }
a.subsubmenu:link { font-family: Arial; font-size: 9px; color: #5a5a5a; line-height: 14px; font-weight: normal; text-decoration: none; }
a.subsubmenu:visited { font-family: Arial; font-size: 9px; color: #5a5a5a; line-height: 14px; font-weight: normal; text-decoration: none; }
a.subsubmenu:hover { font-family: Arial; font-size: 9px; color: #000000; line-height: 14px; font-weight: normal; text-decoration: none; }

a.subsubmenu-selected { font-family: Arial; font-size: 9px; color: #000000; line-height: 14px; font-weight: normal; text-decoration: none; }
a.subsubmenu-selected:link { font-family: Arial; font-size: 9px; color: #000000; line-height: 14px; font-weight: normal; text-decoration: none; }
a.subsubmenu-selected:visited { font-family: Arial; font-size: 9px; color: #000000; line-height: 14px; font-weight: normal; text-decoration: none; }
a.subsubmenu-selected:hover { font-family: Arial; font-size: 9px; color: #000000; line-height: 14px; font-weight: normal; text-decoration: none; }

a.index-branche { font-family: Rockwell Condensed; font-size: 22px; color: #717171; text-decoration: none; }
a.index-branche:link { font-family: Rockwell Condensed; font-size: 22px; color: #717171; text-decoration: none; }
a.index-branche:visited { font-family: Rockwell Condensed; font-size: 22px; color: #717171; text-decoration: none; }
a.index-branche:hover { font-family: Rockwell Condensed; font-size: 28px; color: #000000; text-decoration: none; }

a.index-news { font-family: Geneva, Arial; font-size: 11px; color: #ffffff; text-decoration: none; }
a.index-news:link { font-family: Geneva, Arial; font-size: 11px; color: #ffffff; text-decoration: none; }
a.index-news:visited { font-family: Geneva, Arial; font-size: 11px; color: #ffffff; text-decoration: none; }
a.index-news:hover { font-family: Geneva, Arial; font-size: 11px; color: #ffffff; text-decoration: underline; }

a.menu-footer { font-family: Arial; font-size: 9px; color: #969696; text-decoration: none; }
a.menu-footer:link { font-family: Arial; font-size: 9px; color: #969696; text-decoration: none; }
a.menu-footer:visited { font-family: Arial; font-size: 9px; color: #969696; text-decoration: none; }
a.menu-footer:hover { font-family: Arial; font-size: 9px; color: #969696; text-decoration: underline; }

a.news-title { font-family: Arial; font-size: 11px; color: #000000; font-weight: bold; text-decoration: none; }
a.news-title:link { font-family: Arial; font-size: 11px; color: #000000; font-weight: bold; text-decoration: none; }
a.news-title:visited { font-family: Arial; font-size: 11px; color: #000000; font-weight: bold; text-decoration: none; }
a.news-title:hover { font-family: Arial; font-size: 11px; color: #000000; font-weight: bold; text-decoration: underline; }

a.search { font-family: Arial; font-size: 11px; color: #ffffff; font-weight: normal; text-decoration: none; }
a.search:link { font-family: Arial; font-size: 11px; color: #ffffff; font-weight: normal; text-decoration: none; }
a.search:visited { font-family: Arial; font-size: 11px; color: #ffffff; font-weight: normal; text-decoration: none; }
a.search:hover { font-family: Arial; font-size: 11px; color: #ffffff; font-weight: normal; text-decoration: underline; }

a.search-selected { font-family: Arial; font-size: 14px; color: #ffffff; font-weight: bold; text-decoration: none; }
a.search-selected:link { font-family: Arial; font-size: 14px; color: #ffffff; font-weight: bold; text-decoration: none; }
a.search-selected:visited { font-family: Arial; font-size: 14px; color: #ffffff; font-weight: bold; text-decoration: none; }
a.search-selected:hover { font-family: Arial; font-size: 14px; color: #ffffff; font-weight: bold; text-decoration: underline; }

a.form { font-family: Arial; font-size: 14px; color: #000000; font-weight: bold; text-decoration: none; }
a.form:link { font-family: Arial; font-size: 14px; color: #000000; font-weight: bold; text-decoration: none; }
a.form:visited { font-family: Arial; font-size: 14px; color: #000000; font-weight: bold; text-decoration: none; }
a.form:hover { font-family: Arial; font-size: 14px; color: #000000; font-weight: bold; text-decoration: underline; }

ul { list-style: none; margin: 0px; padding-left: 0px; }
li { background-image: url(../images/bullet.gif); background-position: 3px 5px; background-repeat: no-repeat; padding-left: 15px; padding-bottom: 5px; }

input.search { width: 150px; height: 15px; border-left: 0px; border-right: 0px; border-top: 1px solid #969696; border-bottom: 1px solid #969696; background-color: #FFFFFF; padding: 2px; font-family: Arial; font-size: 11px; color: #000000; }

input.form { width: 230px; border: 1px solid #969696; background-color: #ffffff; padding: 2px; font-family: Arial; font-size: 11px; color: #000000; }
input.form-focus { width: 230px; border: 1px solid #000000; background-color: #ffffff; padding: 2px; font-family: Arial; font-size: 11px; color: #000000; }
input.form_disabled { filter: alpha(opacity=30); -moz-opacity: 0.3; opacity: 0.3; }
select.form { width: 230px; font-family: Arial; font-size: 12px; color: #000000; }
textarea.form { width: 373px; border: 1px solid #969696; background-color: #ffffff; padding: 2px; font-family: Arial; font-size: 11px; color: #000000; overflow: auto; }
textarea.form-focus { width: 373px; border: 1px solid #000000; background-color: #ffffff; padding: 2px; font-family: Arial; font-size: 11px; color: #000000; overflow: auto; }
input.newsletter_submit { text-align:center; width:80px; cursor: hand; font-family: Arial; color: #000000; font-size: 14px; text-decoration: none; font-weight: bold; background-color: #ededed; border:0px; font-weight: bold; padding:0px;}
input.newsletter_submit_hover { text-align:center; width:80px; cursor: hand; font-family: Arial; color: #000000; font-size: 14px; text-decoration: underline; font-weight: bold; background-color: #ededed; border:0px; font-weight: bold; padding:0px;}
