﻿body {
    background-color:#FFFFFF;
    margin-top: 0;
    font-family:Arial, Helvetica, sans-serif;
    font-size:12px;
    color:#000000;
}
a {
    font-family:Arial, Helvetica, sans-serif;
    text-decoration:none;
    font-size:12px;
}
a:hover {
    font-family:Arial, Helvetica, sans-serif;
    text-decoration:underline;
    font-size:12px;
}
img {
    border:0;
}
.clear_left {
}
#container {
    width: 100%;
}
#global_nav {
    display:none;
}
#global_nav_logo {
 float:left;
}
#global_nav_menu {
    width:541px;
    float:right;
    margin-top:12px;
    text-align:right;
}
.global_nav_menu_text {
    color: #FFFFFF;
    font-weight:bold;
}
a.global_nav_menu_text_link {
    color:#FFFFFF;
    font-size:11px;
}
a.global_nav_menu_text_link:hover {
    color:#FFFFFF;
    text-decoration:underline;
}
.global_nav_menu_search_form {
}
.global_nav_menu_search_field {
    font-size:14px;
    width:144px;
    margin: 0;
    padding: 0;
    border: solid;
    border-width: 1px;
    border-color:#A5ADB0;
}
.global_nav_menu_searchbutton {
    padding: 0;
    margin: 0;
    position: relative;
    top:5px;
}
#global_nav_savedinfo {
    display:none;
}
#global_nav_savedinfo a {
    text-decoration: none;
    color:#FFFFFF;
    font-size:11px;
}
#global_nav_savedinfo a:hover {
    text-decoration: underline;
    color:#FFFFFF;
}
.global_nav_cross {
    padding: 0;
    margin: 0;
    position: relative;
    top:1px;
}
#global_nav_tabs {
    float:right;
    width:541px;
    text-align:right;
    padding-top:16px;
}
#main {
    clear:both;
    background-color:#FFFFFF;
}
#main_top_border {
    display:none;
}
#top_menu {
    display:none;
    margin-left:30px;
}
#top_menu_inspiration {
    margin-left:0px;
}
#top_menu_level_1 {
    color:#115DD7;
    height:21px;
}
#top_menu_level_1 a {
    color:#115DD7;
    height:21px;
}
#top_menu_level_1 a:hover {
    color:#115DD7;
    height:21px;
    text-decoration:underline;
}
#top_menu_level_1_inspiration {
    color:#115DD7;
    height:16px;
}
#top_menu_level_1_inspiration a {
    color:#115DD7;
    margin-right:30px;
}
#top_menu_level_1_inspiration a:hover {
    color:#115DD7;
}
.top_menu_level_1_selected {
    color:#565656;
    font-weight:bold;
}
.top_menu_level_1_inspiration_selected {
    color:#565656;
    font-weight:bold;
    margin-right:30px;
}
.top_menu_level_1_separator {
    position:relative;
    top: 2px;
    margin: 0 4px;
}
.top_menu_horz_separator {
    margin: 0px 0;
}
.top_menu_inspiration_horz_separator {
    margin-top:4px;
    margin-bottom:5px;
}
#top_menu_level_1_about {
    color:#115DD7;
    height:16px;
    margin-bottom:5px;
}
#top_menu_level_1_about a {
    color:#115DD7;
}
#top_menu_level_1_about a:hover {
    color:#115DD7;
}
.top_menu_level_2 {
    color:#115DD7;
    height:25px;
}
.top_menu_level_2_item_long {
    float:left;
    padding-top:5px;
}
.top_menu_level_2_item {
    width: 160px;
    float:left;
    padding-top:5px;
}
.top_menu_level_2_item a, .top_menu_level_2_item_long a {
    color:#115DD7;
}
.top_menu_level_2_item a:hover, .top_menu_level_2_item_long a:hover {
    color:#115DD7;
    font-family:Arial, Helvetica, sans-serif;
    font-size:12px;
    text-decoration:underline;
}
.top_menu_level_2_item_sel {
    width: 160px;
    float:left;
    padding-top:5px;
    font-weight:bold;
    color:#565656;
}
#content_menu {
  
}
#content_menu_press {
}
#content_menu_products {
 
}
#content_menu_trail {
    color:#000000;
    font-size:10px;
}
#content_menu_trail a {
    color:#0B5FDC;
    font-family:Arial, Helvetica, sans-serif;
    font-size:10px;
    text-decoration:none;
}
#content_menu_trail a:hover {
    color:#0B5FDC;
    font-family:Arial, Helvetica, sans-serif;
    font-size:10px;
    text-decoration:underline;
}
.content_menu_trail_selected {
    color:#000000;
}
#content_menu_save {
    display:none;
}
#content_menu_save img {
    position:relative;
    top:2px;
}
#content_menu_save a {
    color:#000000;
    font-family:Arial, Helvetica, sans-serif;
    font-size:11px;
    font-weight:bold;
    text-decoration:none;
}
#content_menu_save a:hover {
    color:#000000;
    font-family:Arial, Helvetica, sans-serif;
    font-size:11px;
    font-weight:bold;
    text-decoration:underline;
}
#content_menu_headline {
    color:#000000;
    font-size:24px;
    padding-top:12px;
    margin-bottom:12px;
    height:28px;
}
#content_menu_product_headline {
    color:#000000;
    font-size:24px;
    margin-top:12px;
    margin-bottom:20px;
}
#content_product_tabs {
    display:none;
}
#content {
    border-left-style:solid;
    border-left-width:15px;
    border-left-color:#FFFFFF;
    width:100%;
    float:left;
}
#content_savedinfo {
    width:100%;
    float:left;
}
#content_savedinfo_print {
    display:none;
}
#content_savedinfo_hl {
    font-size:24px;
    margin-bottom:15px;
}
#content_startpage {
    width:730px;
    float:left;
    margin-top:10px;
    font-weight:bold;
}
.content_startpage_image {
    margin-top:28px;
}
.content_startpage_choose {
    margin-top:17px;
    margin-bottom:15px;
}
.content_startpage_flags_box {
    width:233px;
    height:26px;
    float:left;
    margin-bottom:9px;
}
.content_startpage_flags_box a {
    color:#000000;
    text-decoration:none
}
.content_startpage_flags_box_flag {
    vertical-align:middle;
    margin-right:10px;
}
#content_inspiration {
    width:745px;
    float:left;
    margin-top:10px;
}
/* Brochoure */
#content_broch {
    width:100%;
    float:left;
}
#content_menu_broch {
    height:35px;
    margin-top:15px;
}
#content_broch_trail {
    font-size:10px;
    padding-top:13px;
    margin-left:30px;
}
#content_broch_trail a {
    color:#0B5FDC;
    font-size:10px;
}
#content_broch_col_1 {
    float:left;
    margin-top:10px;
    width:100%;
}
.content_broch_arrow {
    position:relative;
    top:1px;
}
.content_broch_check_cont {
    float:left;
    padding-top:5px;
}
.content_broch_check {
    margin:0;
    padding:0;
    width:14px;
    height:14px;
}
.content_broch_mailorder_cont {
    float:left;
    padding-left:5px;
    padding-top:4px; 
}
.content_broch_mailorder {
    font-size:11px;
}
#content_broch_col_1_text {
    float: left;
    width:300px;
    margin-left:20px;
}
#content_broch_col_1_text a {
    color:#6A6DD4;
    font-size:11px;
}
.content_broch_col_1_text_headline {
    font-size:30px;
}
.content_broch_item {
    float:left;
    width:99px;
    margin-right:20px;
    margin-top:20px;
}
.content_broch_item a {
    color:#6A6DD4;
    font-size:11px;
}
.content_broch_item a:hover {
    color:#6A6DD4;
    font-size:11px;
}
.content_broch_item_img {
    padding-bottom:5px;
}
.content_broch_item_hl {
    padding-bottom:4px;
}
#content_broch_col_2 {
    clear:both;
    width:210px;
    font-size:11px;
    margin-top:30px;
}
#content_broch_col_2 a {
    color:#6A6DD4;
    font-size:11px;
    
}
.content_broch_col_2_hl {
    font-size:18px;
}
.content_broch_inp1 {
    width:200px;
}
.content_broch_inp2 {
    width:70px;
}
.content_broch_inp3 {
    width:120px;
}
.content_broch_inp_space {
    margin-top:5px;
    float:left;
}
.content_broch_inp_send {
    text-align:right;
    margin-top:8px;
    margin-bottom:10px;
    float:left;
    width:206px;
}
/* Brochoure end */
#content_about {
    width:100%;
    margin-top:10px;
}
#content_about_image {
    margin-left:0px;
    float:left;
}

#content_about_text {
    width:60%;
    margin-left:10px;
    padding:0;
    float:left;
}
.content_about_big_headline {
    font-size:24px;
}

.clear_left_cad {
  clear:left;
}
#content_cad {
    float:left;
    width:100%;
    margin-left:10px;
}
#content_cad_menu {
    display:none;
}
.content_category_cad {
    background-image:url(system_images/ioLoadImage_movies.GIF);
    background-repeat:no-repeat;
    width:163px;
    height:193px;
    margin-right:16px;
    margin-bottom:16px;
    float:left;
    text-decoration: none;
}
.content_category_cad_image {
    margin-left:16px;
    margin-top:14px;
    border: none;
}


#content_press {
}
#content_press_col {
    margin-top:0px;
}
#content_press_list {
    width:100%;
}
/* MENU Trail Press */
#content_press_trail {
    color:#000000;
    font-size:10px;
    padding-top:13px;
    margin-bottom:11px;
}
#content_press_trail a {
    color:#0B5FDC;
    font-size:10px;
}
#content_press_trail a:hover {
    text-decoration:underline;
}
.content_menu_press_selected {
    color:#000000;
}
/* MENU trail press end */
.content_press_headline {
    font-size:22px;
    font-weight:bold;
    margin-bottom:10px;
}
#content_press_right {
    margin-left:0px;
}
.content_press_item {
    float:left;
    margin-bottom:15px;
}
.content_press_text {
    float:left;
    width:95%;
}
.content_press_text a {
    color:#000000;
    text-decoration:none;
}
.content_press_text a:hover {
    color:#0A5EDB;
}
.content_press_date {
    color:#656565;
}
#content_press_contact {
    clear:both;
    width:200px;
    padding-top:20px;
    padding-left:10px;
}
#content_press_contact a {
    text-decoration:none;
}
#content_press_image_archive {
    display:none;
}
.content_press_contact_headline {
    font-size:16px;
}
#content_press_image_archive_text {
    background-color:#E8E8E8;
    padding-left:15px;
    padding-top:10px;
    width:199px;
}
#content_press_image_archive_text a {
    color:#0A5EDB;
    text-decoration:none;
}
#content_press_release {
    float:left;
    width:80%;
}
#content_press_release a {
    color:#0A5EDB;
    text-decoration:none;
}
#content_press_release a:hover {
    color:#0A5EDB;
    text-decoration:underline;
}
.content_press_release_headline {
    font-size:18px;
    font-weight:bold;
}
/* Searchlist */
#content_searchlist {
}
#content_searchlist_header {
}
.content_searchlist_header_text {
    font-size:16px;
    float:left;
    width:440px;
}
#content_searchlist_header_right {
    float:right;
}
.content_searchlist_form img {
    position:relative;
    top:3px;
}
#content_searchlist_header_right a {
    font-family:Arial, Helvetica, sans-serif;
    text-decoration:none;
    color:#0A5EDB;
}
#content_searchlist_header_right a:hover {
    text-decoration:underline;
}
.content_searchlist_form {
}
.content_searchlist_form_box {
    margin: 0px 10px 0px 0px;
    padding: 0px;
    width:200px;
}
.content_searchlist_form_check {
    margin: 0px 0px 0px 0px;
    padding: 0px;
    width:14px;
}
.content_searchlist_separator {
    clear:both;
    padding-top:10px;
}
#content_searchlist_text {
}
#content_searchlist_text a {
    text-decoration:none;
    color:#0A5EDB;
}
#content_searchlist_text a:hover {
    text-decoration:underline;
}
/* */
#content_frontpage {
    width:100%;
    float:left;
}
#content_frontpage_flash {
}
#content_frontpage_separator_1 {
    margin-top:20px;
}
#content_frontpage_separator_2 {
    margin-top:30px;
    margin-bottom:20px;
}
#content_frontpage_sm_push_container {
}
.content_frontpage_sm_push_item {
    float:left;
    margin-right:2px;
}
.content_frontpage_sm_push_image {
    margin-bottom:4px;
}
.content_frontpage_sm_push_text {
    color:#000000;
    font-weight:bold;
    text-align:center;
    width:115px;
}
.content_frontpage_sm_push_text a {
    color:#000000;
    font-weight:bold;
}
.content_frontpage_sm_push_text a:hover {
    color:#000000;
    font-weight:bold;
    text-decoration:underline;
}
.content_frontpage_sm_push_arrow {
    margin-right:7px;
}
.content_frontpage_search {
    float:left;
    margin-right:2px;
    margin-left:20px;
    width:212px;
}
.content_frontpage_search_container {
    margin-bottom:20px;
    height:25px;
}
.content_frontpage_search_headline {
    color:#000000;
    margin-top:16px;
    margin-bottom:2px;
}
.content_frontpage_search_form {
}
.content_frontpage_search_field {
    font-size:16px;
    width:152px;
    margin: 0;
    padding: 0;
    border: solid;
    border-width: 1px;
    border-color:#A5ADB0;
}
.content_frontpage_search_submit {
    position:relative;
    top:3px;
    margin-left:6px;
}
.content_frontpage_search_horz_separator {
}
.content_frontpage_search_all {
    margin-top:10px;
}
.content_frontpage_search_all a {
    color:#000000;
    font-weight:bold;
}
.content_frontpage_search_all_arrow {
    margin-right:6px;
}
#content_frontpage_col {
}
#content_frontpage_news {
    float:left;
    width:340px;
}
.content_frontpage_news_headline {
    font-size:22px;
    font-weight:bold;
    margin-bottom:20px;
}
.content_frontpage_news_item {
    float:left;
    margin-bottom:15px;
}
.content_frontpage_news_bullet {
    width:13px;
    float:left;
}
.content_frontpage_news_bullet_image {
    position:relative;
    top:5px;
}
.content_frontpage_news_text {
    float:left;
    width:327px;
}
.content_frontpage_news_text a {
    color:#000000;
    text-decoration:none;
    font-weight:bold;
}
.content_frontpage_news_text a:hover {
    color:#000000;
    text-decoration:underline;
    font-weight:bold;
}
#content_frontpage_lg_push {
    margin-left:18px;
    margin-top:20px;
}
#content_frontpage_lg_push img {
    margin-bottom:3px;
}
#content_noflash {
    color:#000000;
    line-height:12px;
    font-weight:bold;
    float:left;
    margin-top:3px;
    margin-left:16px;
}
#contentDiv {
    border-left-width:0px;
    margin-top:19px;
}
#content_1 {
    border-left-style:solid;
    border-left-width:15px;
    border-left-color:#FFFFFF;
    width:100%;
    margin-top:19px;
}
#content_2 {
    clear:both;
    border-left-style:solid;
    border-left-width:15px;
    border-left-color:#FFFFFF;
    margin-top:19px;
    display:none;
}
#content_2_large {
    clear:both;
    border-left-style:solid;
    border-left-width:15px;
    border-left-color:#FFFFFF;
    margin-top:19px;
    display:none;
}
#content_3 {
    clear:both;
    border-left-style:solid;
    border-left-width:15px;
    border-left-color:#FFFFFF;
    margin-top:19px;
    display:none;
}
.content_sort {
    background-image:url(system_images/content_sort_background.gif);
    background-repeat:no-repeat;
    width:222px;
    height:213px;
    margin:8px;
    float:left;
}
.content_sort_image {
    margin-left:16px;
    margin-top:16px;
}
.content_sort_text {
    font-weight:bold;
    text-align:center;
    margin-top:7px;
}
/* */
.content_category {
    background-image:url(system_images/content_category.gif);
    background-repeat:no-repeat;
    width:163px;
    height:163px;
    margin:8px;
    float:left;
    text-decoration: none;
}
.content_category_image {
    margin-left:22px;
    margin-top:14px;
    border: none;
}
.content_category_text {
    font-weight:bold;
    text-align:center;
    margin-top:11px;
}
.content_list_item {
    width:100%;
    margin-bottom:20px;
    margin-left:20px;
}
.content_list_horz_separator {
    padding-top:10px;
    margin-bottom:10px;
    clear:both;
}
.content_list_horz_separator_last {
    padding-top:10px;
    margin-bottom:10px;
    margin-left:20px;
    clear:both;
}
.content_list_image {
    float:left;
    width:120px;
    margin-top:9px;
}
.content_list_headline_container {
    width:450px;
    float:left;
    line-height:12px;
    margin-top: 6px;
}
.content_list_headline {
    line-height:12px;
    font-weight:bold;
    float:left;
    margin-top:3px;
}
.content_list_text {
    float:left;
    width:470px;
    margin-top:17px;
}
.content_list_save {
    display:none;
}
.content_list_save_text {
    font-weight:bold;
    line-height:12px;
}
.content_list_cross {
    position:relative;
    top:1px;
    
}
#product_gen_left_col {
    margin-left:15px;
    width:477px;
    float:left;
}
#product_gen_image {
    width:213px;
    height:213px;
    float:left;
}
.product_gen_image_image {
    margin-top:5px;
    margin-left:5px;
}
#product_gen_text1 {
    width:248px;
    margin-left:14px;
    float:left;
    background-color:#E9E9E9;
}
#product_gen_text1_top {
    width:248px;
    height:5px;
    font-size:1px;
}
#product_gen_text1_content {
    line-height:14px;
    background-color:#E9E9E9;
    height:195px;
    margin-left:14px;
    margin-top:8px;
}
.product_gen_text1_content_text {
    padding-bottom:12px;
}
#product_gen_text1_bottom {
    width:248px;
    height:5px;
    font-size:1px;
}
#product_gen_text2 {
    line-height:15px;
    margin-top:20px;
    float:left;
    padding-right:40px;
    width: 435px;
}
#product_gen_right_col {
    margin-left:15px;
    line-height:22px;
    clear:both;
}
#product_gen_right_col a {
    color:#000000;
}
#product_gen_right_col a:hover {
    color:#000000;
}
#product_gen_right_col strong {
    line-height:32px;
    position:relative;
    top:5px;
}
.product_img_prodimage {
    width:222px;
    height:213px;
    margin-left:15px;
    margin-bottom:16px;
    float:left;
}
.product_img_prodimage_image {
    margin-left:21px;
    margin-top:11px;
    margin-bottom:1px;
}
.product_img_prodimage_text {
    font-weight:bold;
    text-align:center;
    background-color:#FF0000;
}
.product_img_prodimage_text_spacer {
    width:37px;
    float:left;
}
.product_img_prodimage_text_name {
    float:left;
    width:148px;
    margin-top:14px;
}
.product_img_prodimage_cross {
    float:left;
    width:37px;
    text-align:left;
}
.product_img_prodimage_cross img {
}
.product_img_large {
    height:455px;
    width:700px;
    margin-left:15px;
}
.product_img_large_image {
    padding-top:4px;
    padding-left:37px;
}
.product_img_large_minus {
    padding-bottom:7px;
}
#product_download_menu {
    color:#115DD7;
    margin-left:15px;
    width:700px;
}
#product_download_menu strong {
    color:#000000;
    line-height:32px;
    position:relative;
}
#product_download_menu a {
    color:#115DD7;
    height:21px;
    margin-right:27px;
}
.product_download_menu_horz_separator {
    margin-top:10px;
    margin-bottom:10px;
}
#product_download_menu a:hover {
    color:#115DD7;
    height:21px;
}
#main_bottom_border {
    display:none;
}
#footer {
    color:#000000;
    font-size:11px;
    padding-top:20px;
    clear:both;
}
#footer_logo {
    display:none;
    padding-top:10px;
    padding-right:12px;
    padding-left:29px;
}
#footer_text {
    position:relative;
    top:-8px;
}
body#print {
    background-color:#FFFFFF;
    text-align:left;
}
.content_sort_img_container {
 height: 183px;
}
.content_category_img_container {
 height: 130px;
}
.content_sort_img_table {
    width: 206px;
    height: 183px;
}
.content_category_image_table {
    width: 136px;
    height: 128px;
}
.content_list_image_table {
    width:100px;
    height:100px;
}
.product_gen_image_table {
    width: 213px;
    height: 213px;
}
.product_img_prodimage_table {
    width: 201px;
    height: 177px;
}
.content_broch_col_1_table {
    width: 120px;
    height: 165px;
    float: left;
}
.content_broch_item_table {
    width: 80px;
    height: 115px;
}
.product_img_bigimage_table {
    width: 626px;
    height: 447px;
}
/*--------------------------------------*/
/* [ Search list ]                      */
/*--------------------------------------*/
.search_list_item {
    margin-left:16px;
    float:left;
    width:100%;
    margin-bottom:10px;
}
.search_list_image {
    float:left;
    width:70px;
    height:50px;
    margin-top:5px;
}
.search_list_image_table {
    width:50px;
    height:50px;
}
.search_list_headline_container {
    width:100%;
    float:left;
    line-height:12px;
    margin-top: 6px;
}
.search_list_headline {
    line-height:12px;
    font-weight:bold;
    float:left;
    margin-top:3px;
}
.search_list_text {
    float:left;
    width:100%;
    margin-top:17px;
}

#product_print_icon {
    display:none;
}

#product_image_drawing {
    margin-left:12px;
    clear:both;
}

/*--------------------------------------*/
/* [ Sitemap ]                          */
/*--------------------------------------*/

#divSitemapMain {
 width:341px;
 margin:19px 0px 19px 18px;
 padding:0;
 float:left;
}
#divSitemapContent {
 width:326px;
 padding:10px 5px 5px 10px;
 float:left;
 background-color:black;
}
.divSitemapElement {
 width:100%;
 margin:0;
 padding:0;
 float:left;
}
.divSitemapVertLine {
 width:30px;
 height:12px;
 margin:0;
 padding:0;
 float:left;
}
.divSitemapArrow {
 width:30px;
 height:12px;
 margin:0;
 padding:0;
 float:left;
}