html, body { height: 100%; margin: 0; padding: 0; }
html>body #all {
    height: auto;
    min-height: 100%;
    min-width: 1000px;
}
body {background:#f5f5f7;font-size:13px;font-family: Tahoma,Arial;}

table {border-collapse:collapse;}
td {vertical-align:top;color:#667;}
img {vertical-align:bottom;}
#all { height: 100%; width:100%; position: relative; color: #404040;margin:0 auto;background:url('/images/bg.jpg') #F5F5F7 left top;}
.logo {position:absolute;top:0;left:0;z-index:3;}
#top {position:relative;left:0;height:414px;width:100%; text-align:left;background:#EEEEEF;}
#top table td {padding:0;}

#date {height:25px;font:bold 13px Tahoma;padding-left:6px;padding-top:6px;}
#date #month {color:#B4C9A2;}
#date #time {color:#BFBFBF;padding-left:22px;}

.box_DIVIDE {clear: both;}

#menu { height: 29px; list-style: none;margin:175px 0 0 28px; }
#menu li { display: block;padding: 9px 0 0em 1.2em; }
#menu li a {font: bold 13px/24px Tahoma;line-height:24px;color:#858287; text-decoration: none; overflow: hidden; margin-left: -8px; }
#menu li a:hover {color:#4BB703;text-decoration:underline;}
#menu li.active { background-position: right top; margin-right:-10px; }
#menu li.active a,
#menu li.active a:hover { background-position: 0px 0px; padding: 7px 3.5em 0em 1.9em;height: 22px; }

#empty, #footer { height: 55px;}
#footer {
    background: #D4D4D4 url('/images/footer.gif') no-repeat;
    /*margin:-55px auto;*/
    height: 35px;
    padding:10px 0px;
    font: bold 11px Tahoma;
    color:#797979;
    vertical-align:middle;
    bottom: 0;
    left: 0;
    position:absolute;
    width:100%;
    display:block;
}
#footer img {
    border:0px;
    padding:4px;
}

#footer address {
    font: bold 11px Tahoma;
    color:#797979;
    vertical-align:middle;
    padding:0 20px;
}

#main {padding:0px 0;overflow-x:hidden;}
#content {position:relative; width: 100%;padding:20px 0 0px 0px;min-height:200px;border-top:1px solid #FDFDFD; color:#858287;font:11px Tahoma;}
#content img {vertical-align:bottom;}
#content table {margin: 0px auto;}
#content h1 {font: 22px Arial,Trebuchet MS;color:#129db6;margin:4px 0px;}
#content h2 {font: 20px bold 2em Trebuchet MS;color:#129db6;margin:6px 0px; clear:left;}
#content a  {color:#1c6b73;}
#content a:visited  {color:#351c73;}

#content #page_content {width:100%;}

#menu2 {padding:0 15px; width:150px !important;}
ul.blue_menu li,ul.blue_menu {font: 16px Tahoma; color:#f5f5f7; list-style:none;}
ul.blue_menu li a.left{
    margin-left: 10px;
}

ul.blue_menu {width:170px;margin:0;padding:0 0 0 0;}                                              /*height:44px;*/

ul.blue_menu li {
    background:url('/images/blue_plank.gif') no-repeat;
    display:block;
    padding:6px 0 15px 25px;
    color:white;
    text-shadow:1px 1px 1px #4697a6;
}

ul.blue_menu li.blue_menu_bg {
    background:url('/images/blue_plank.gif') no-repeat;
}

ul.blue_menu li.yellow_menu_bg {
    background:url('/images/yellow_plank.gif') no-repeat;
}

ul.blue_menu li.other_menu_bg {
    background:url('/images/other_plank.gif') no-repeat;
}

ul.blue_menu li.gray_menu_bg {
    background:url('/images/gray_plank.gif') no-repeat;
}

ul.blue_menu li.green_menu_bg {
    background:url('/images/green_plank.gif') no-repeat;
}

ul.blue_menu li a,ul.blue_menu li a:visited {text-decoration:none;color:white !important;}
ul.blue_menu li a:hover {text-decoration:underline;}

#ushki {padding:0; margin:0; float:left;margin-top:3px;margin-right:8px;}

#ushki li {
    list-style:none;
    height:41px;

    padding-left:8px;
    padding-right:5px;
    float:left;
    margin:0 2px 0 1px;
}

#ushki li.main {
    background-position:0 0;
    background:url('/images/ushko.gif') left top;
}

#ushki li.red {
    background-image: url('/images/ushko.gif');
    background-position:-21px 0px;
    background-repeat:no-repeat;
}

#ushki li.blue {
    background-image: url('/images/ushko.gif');
    background-position:-14px 0px;
    background-repeat:no-repeat;
}

#ushki li.yellow {
    background-image: url('/images/ushko.gif');
    background-position:-7px 0px;
    background-repeat:no-repeat;
}

#ushki li.green {
    background-image: url('/images/ushko.gif');
    background-position:-28px 0px;
    background-repeat:no-repeat;
}

#ushki li a {
    display:block;
    padding:15px 5px 0 5px;
    height:26px;
    float:left;
    background:url('/images/ushko.gif') right bottom;
    width:100%;
    text-decoration:none;
    color:black;
}

#ushki li a:hover {text-decoration:underline; }
#ushki li a img { float:left;}

#diveder {clear:both; background:url('/images/divider.jpg') repeat-x left bottom;height:49px; overflow:hidden;}
#diveder img {margin:2px 0;float:left;}


select {border:1px solid;}
select,option {font: 11px Tahoma,Aria,sans-serif; color:#A7A6AA;}
input[type=text]{border:1px solid #87abb2;}
input.submit {background:url('/images/input_bg.gif');font:bold 12px Tahoma;border:1px solid #67959e;color:#3b6d74;padding:0 15px 0px 15px; cursor:pointer;}
#top table td#search {padding-top:240px;background:url('/images/search.jpg') left bottom no-repeat;padding-left:24px;}
#top table td#search select {margin-top:9px;}
#top table td#catalog {min-width:232px;width:232px;padding:50px 10px 0 15px;background:url('/images/catalog.jpg');line-height:18px;text-align:justify;}
#top table td#catalog p {padding:0;margin:2px;text-indent:5px;font-size:12px;}
#catalog b,#catalog strong {color:#4BB703;}

#top2 {         height:220px;background:#cfe8f8;border-collapse:collapse;width:100%;}
#top2 td {padding:0;}
#search_text {height:200px; padding-left: 5px;}
#search_text h1, #search_text b {color:#005251;font:18px Arial;}



#navigation {list-style: none;margin:0;padding:0px 0 0 0;}
#navigation li {height:22px;color:#858287;}
#navigation li b a {color:#FDB133;font-size:12px;}

#news,#articles {width:150px;padding:0px 10px;}
.news {padding:0 0 10px 5px;}
#news b a,#articles b a {color:#1c6b73}
#abraz {min-width:450px;padding:0 10px;}
#abraz b {color:#4BB703}

.separator {margin:0 auto;}
.bred {border: 1px red solid;}
img {margin:0;border:0;}
.fleft{float:left;}
.fright{float:right;}

.strike {text-decoration: line-through;}
a.external {padding: 0 14px 0 0;background: url('/images/external.png') no-repeat right;}
img.date_pix {float:left;display:inline;padding: 0px 20px 10px 10px;}
.date_text {display:none;}
ul {
        color: green;
        margin-left: 15px;
        list-style: disc url('/images/bullet.gif');
}
li {color: black;}
pre {width:90%;border:#a0a0c0 1px solid;background:#e8faff;color:black;margin:10px 0 10px 30px;padding:10px;clear:both;
     white-space: pre-wrap;       /* css-3 */
     white-space: -moz-pre-wrap;  /* Mozilla, since 1999 */
     white-space: -pre-wrap;      /* Opera 4-6 */
     white-space: -o-pre-wrap;    /* Opera 7 */
     word-wrap: break-word;       /* Internet Explorer 5.5+ */
}
code {margin:0px; padding:0px;background:#e8faff;}
blockquote {background:#e8faff;}

hr {border:0; border-top:1px solid #129db6;}

#exp_col,#exp_col img {border-width: 0px;}
a:active img {border:none;border-width:0px;}
:focus {
outline: 0;
}

.categories_list { padding:0; margin:0; margin-left:20px;list-style: url('/images/cat_arrow.gif');
        font:11px Arial; color:#1c6b73;
}
.categories_list li {padding:4px 0;}
.categories_list li.selected {font-weight:bold;}

/***** Klingspor styles *****/
.box_prodOVIEW {
     /*   float:left;*/
        border: 1px solid #000;
        display: -moz-inline-stack;
        display: inline-block;
        vertical-align: top;
        zoom: 1;
        *display: inline;
        _height: 130px;

        border:1px solid #bfd8e8;
        width:175px;
        margin-left:5px;
        padding:0;
        margin-bottom:15px;
        border-radius:6px;
        -moz-border-radius:6px;
        -webkit-border-radius:6px;
        box-shadow: 3px 3px #ccc;
        -moz-box-shadow: 2px 2px 2px #cdd;
        -webkit-box-shadow: 1px 1px #ccc;
}
.box_prodOVIEW_IMG {            display:block; }
.box_prodOVIEW_IMG img {        margin:1px; }
.box_prodOVIEW_LNK {            display:block;padding:0; font-size:0;}
.box_prodOVIEW_LNK .navI, .box_prodOVIEW_LNK .navI:visited {
        font-size:13px;
        min-height:20px;
        display:block;
        /*margin:2px 2px 0 2px;*/
        padding:5px 2px 3px 7px;
        background-color:transparent;
        background-color:#9fe8f8;
        text-decoration:none;
        color:#101030 !important;
        margin:0;
        border-radius:6px;
        -moz-border-radius:6px;
        -webkit-border-radius:6px;
}
.box_prodOVIEW_LNK .navI:link:after, .box_prodOVIEW_LNK .navI:visited:after {
        content: " »";
}

.box_prodOVIEW_LNK .navI:hover {
        background-color:#FBBA3A;
        text-decoration:none;
        color:#000000;
}
.box_prod_VIEW {
        clear:both;
        border-top:1px solid gray;
        width:600px;
        margin-bottom:20px;
        font-size:11px;
        height:130px;
}
.box_prod_bez {
        float:left;
        background-color:#CBDCE4;
        font-size:11px;
        line-height:20px;
        width:90px;
        font-weight:bold;
        padding:0px 0px 0px 10px;
}
.box_show_single {
        float:right;
        width:136px;
        font-size:10px;
        line-height:20px;
        background-color:#E6EEF2;
        border-bottom:1px solid #CBDCE4;
        border-left:1px solid #CBDCE4;
}
.box_show_single .navI {
        display:block;
        line-height:24px;
        padding:0px 0px 0px 10px;
        background-color:#E6EEF2;
        text-decoration:none;
        font-size:16px;
        font-weight:bold;
}
.box_show_single .navI:hover {
        background-color:#F2E11F;
        text-decoration:none;
        color:#000000;
}
.box_prod_VIEW .box_prod_VIEW_IMG,.box_prod_VIEW .box_prod_VIEW_CONTENT,.box_prod_VIEW .box_prod_VIEW_ANWEND {
        float:left;

}


.box_prod_VIEW_IMG {
        clear:both;
        width:126px;
        padding:5px;
}
.box_prod_VIEW_IMG a {
        background-image:url(/img/btn_zoom.gif);
        background-repeat:no-repeat;
        padding-left:20px;
        text-decoration:none;
        font-size:10px;
        line-height:18px;
        color:#999999;
}
.box_prod_VIEW_CONTENT a {
        background-image:url(/img/btn_zoom.gif);
        background-repeat:no-repeat;
        padding-left:20px;
        text-decoration:none;
        font-size:10px;
        line-height:18px;
        color:#999999;
}
.box_prod_VIEW_CONTENT {
        width:260px;
        padding:5px;
        font-size:11px;
}
.box_prod_VIEW_ANWEND {
        width:174px;
        padding:6px;
        font-size:11px;
}
.box_prod_VIEW_DETAIL .box_prod_VIEW_IMG,.box_prod_VIEW_DETAIL .box_prod_VIEW_CONTENT,.box_prod_VIEW_DETAIL .box_prod_VIEW_ANWEND {
        float:left;
}
.box_prod_VIEW_DETAIL {
        clear:both;
        float:left;
        border:1px solid #CBDCE4;
        width:360px;
        margin-bottom:2px;
        font-size:11px;
}
.box_prod_VIEW_DETAIL_TXT {
        clear: both;
        background-color:#FBF39B;
        font-size:11px;
        padding:5px;
        width: 350px;
        text-align: justify;
}
.box_prod_VIEW_DETAIL_TABLE_1 {
        width:180px;
        float:left;
        font-size:11px;
        line-height:16px;
}
.box_prod_VIEW_DETAIL_TABLE_2 {
        float:left;
        font-size:11px;
        line-height:16px;
}
.box_prod_VIEW_DETAIL_EXTENDED {
        float:left;
        margin-left:5px;
        display:block;
        width:170px;
}
.box_prod_VIEW_DETAIL_EXTENDED a:link,.box_prod_VIEW_DETAIL_EXTENDED a:visited {
        font-size:11px;
        line-height:28px;
        color:#26414F;
        text-decoration: none;
}
.table_korn{
    border: 0px;
    margin: 0px;
    padding: 0px;
    border-collapse: collapse;
    width: 95%;
}



        .pdf_link{
        background-image:url(/img/pdf_link.gif);
        background-repeat:no-repeat;
        padding-left:20px;
        margin-left:5px;
        }
        .pict_link{
        background-image:url(/img/pict_link.gif);
        background-repeat:no-repeat;
        padding-left:20px;
        background-position: 2px 0px;
        margin-left:5px;
        }
        .merk_link{
        background-image:url(/img/merk_link.gif);
        background-repeat:no-repeat;
        padding-left:15px;
        background-position: 0px 0px;
        }
        #box_MERK_LINK{
                display:block;
                background-color:#DFE9EE;
                font-size:11px;
                line-height:23px;
                padding-left:10px;
        }
        .td_1{
                background-color:#E6EEF2;
        }
        .td_art_1{
                background-color:#E6EEF2;
                padding-left:5px;
        }
        .table_korn{
                text-align:center;
        }
        .table_artikel{ clear:left;
                text-align:left;
                width:100%;
        }
        .table_artikel caption {font: 15px sans-serif;}
        .table_artikel td, .table_artikel th {padding: 4px;border:1px solid white}
        .table_artikel th {font-weight:bold; background:#cfe;}
        #table_detail_artikel{
                clear:both;
                width:150px;
                font-weight:bold;
                float:left;
        }
        .td_hit{
                font-weight:bold;
                background-image:url(/images/block_black.gif);
                background-repeat:no-repeat;
                background-position: 5px 6px;
        }

table.main_page td {padding-bottom:8px;}



#jquery-overlay {
	position: absolute;
	top: 0;
	left: 0;
	z-index: 90;
	width: 100%;
	height: 500px;
}
#jquery-lightbox {
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	z-index: 100;
	text-align: center;
	line-height: 0;
}
#jquery-lightbox a img { border: none; }
#lightbox-container-image-box {
	position: relative;
	background-color: #fff;
	width: 250px;
	height: 250px;
	margin: 0 auto;
}
#lightbox-container-image { padding: 10px; }
#lightbox-loading {
	position: absolute;
	top: 40%;
	left: 0%;
	height: 25%;
	width: 100%;
	text-align: center;
	line-height: 0;
}
#lightbox-nav {
	position: absolute;
	top: 0;
	left: 0;
	height: 100%;
	width: 100%;
	z-index: 10;
}
#lightbox-container-image-box > #lightbox-nav { left: 0; }
#lightbox-nav a { outline: none;}
#lightbox-nav-btnPrev, #lightbox-nav-btnNext {
	width: 49%;
	height: 100%;
	zoom: 1;
	display: block;
}
#lightbox-nav-btnPrev {
	left: 0;
	float: left;
}
#lightbox-nav-btnNext {
	right: 0;
	float: right;
}
#lightbox-container-image-data-box {
	font: 10px Verdana, Helvetica, sans-serif;
	background-color: #fff;
	margin: 0 auto;
	line-height: 1.4em;
	overflow: auto;
	width: 100%;
	padding: 0 10px 0;
}
#lightbox-container-image-data {
	padding: 0 10px;
	color: #666;
}
#lightbox-container-image-data #lightbox-image-details {
	width: 70%;
	float: left;
	text-align: left;
}
#lightbox-image-details-caption { font-weight: bold; }
#lightbox-image-details-currentNumber {
	display: block;
	clear: left;
	padding-bottom: 1.0em;
}
#lightbox-secNav-btnClose {
	width: 66px;
	float: right;
	padding-bottom: 0.7em;
}


