@charset "iso-8859-1";
/* Effective stylesheet produced by snapshot save */
body { font-family: Tahoma,Verdana,Arial,Helvetica,sans-serif; background-color: rgb(255, 255, 255); background-image: url("hg-body.jpg.html"); background-repeat: repeat-x; background-position: center top; margin: 0pt; padding: 0pt; width: 100%; height: 100%; }
body.print { font-family: Tahoma,Verdana,Arial,Helvetica,sans-serif; background-color: rgb(255, 255, 255); background-image: none; margin: 0pt; padding: 0pt; }
a { color: rgb(108, 111, 107); }
a:hover { color: rgb(211, 1, 50); background-color: rgb(181, 183, 181); }
a.no-hover, a.no-hover:hover { background-color: transparent; background-image: none ! important; margin: 0pt ! important; padding: 0pt ! important; border-bottom: medium none ! important; }
.clear { line-height: 0pt; font-size: 0pt; height: 0pt; clear: both; }
div, td, a, h1, h2, h3, img, input { color: rgb(108, 111, 107); font-size: 12px; line-height: 16px; margin: 0pt; padding: 0pt; }
ul, ol, li { color: rgb(108, 111, 107); font-size: 13px; line-height: 18px; margin-top: 0pt; margin-bottom: 0pt; }
p { color: rgb(108, 111, 107); font-size: 13px; line-height: 16px; margin-right: 0pt; margin-left: 0pt; }
img.no-border { border-style: none ! important; }
#lyr1 { text-align: left; visibility: hidden; margin-left: -125px; position: absolute; z-index: 80; top: 0pt; left: 50%; width: 250px; height: 400px; }
#lyr2 { visibility: hidden; position: absolute; z-index: 80; top: 0pt; left: 0pt; width: 100%; height: 100%; }
#lyr3 { visibility: hidden; position: absolute; z-index: 80; top: 0pt; left: 0pt; width: 1px; height: 1px; }
#guided-tour-hg { background-color: rgb(0, 0, 0); position: absolute; z-index: 90; top: 0pt; right: 0pt; bottom: 0pt; left: 0pt; width: 100%; height: 100%; opacity: 0.6; }
#guided-tour { position: absolute; z-index: 100; top: 0pt; width: 100%; height: 100%; }
#guided-tour-container { text-align: left; margin: -250px 0pt 0pt -380px; position: absolute; z-index: 110; top: 50%; left: 50%; width: 760px; height: 500px; }
#body { text-align: center; position: absolute; z-index: 1; top: 0pt; right: 0pt; bottom: 0pt; left: 0pt; width: 100%; height: 100%; }
#main { text-align: left; margin-right: auto; margin-left: auto; z-index: 2; width: 960px; }
#main_print { background-repeat: no-repeat; text-align: left; margin-right: auto; margin-left: auto; z-index: 2; width: 601px; }
#main_gallery { background-repeat: no-repeat; text-align: left; z-index: 2; width: 100%; }
#header { width: 960px; height: 202px; padding: 10px 0pt 0pt; margin-bottom: 10px; z-index: 3; position: relative; }
#header_print { background-color: rgb(255, 255, 255); text-align: center; margin-bottom: 10px; z-index: 1; width: 601px; height: 75px; border-bottom: 1px solid rgb(108, 111, 107); }
#header_gallery { background-color: rgb(255, 255, 255); text-align: center; margin-bottom: 10px; z-index: 1; width: 100%; height: 75px; border-bottom: 1px solid rgb(108, 111, 107); }
#logo-de, #logo-en { z-index: 4; width: 193px; height: 81px; position: absolute; left: 11px; top: 138px; display: block; background-repeat: repeat-x; background-position: center top; }
#logo-de { background-image: url("w.ag-logo-de.png"); }
#logo-en { background-image: url("w.ag-logo-en.png"); }
#logo-de:hover, #logo-en:hover { background-color: transparent; }
#langnavi { z-index: 4; position: absolute; right: 10px; bottom: 43px; color: #cc071e; font-size: 10pt;}
#langnavi a { text-decoration: none;  }
#langnavi a img { position: relative; top: 2px; }
#langnavi a.sel { color: rgb(100, 0, 0); }
#topnavi { z-index: 4; position: absolute; left: 205px; bottom: 0pt; }
#topnavi a { color: rgb(0, 0, 0); font-size: 14px; font-weight: bold; text-decoration: none; display: block; float: left; padding: 9px 5px 9px 1px; margin-right: 20px; opacity: 0.4; }
#topnavi a span { color: rgb(211, 1, 50); font-weight: bold; position: relative; top: -1px; left: -1px; }
#topnavi a:hover { background-color: rgb(255, 255, 255); }
#topnavi a.sel, #topnavi a.sel:hover { opacity: 1; background-color: transparent; }
#subnavi { padding-right: 28px; z-index: 4; width: 182px; height: 100%; float: left; }
#content { padding: 10px 40px 20px 0pt; z-index: 4; width: 530px; height: 100%; float: left; }
#content_gallery { background-image: none; text-align: center; z-index: 4; width: 100%; height: 100%; float: left; }
#feature { background-image: none; z-index: 4; width: 170px; height: 100%; float: left; }
#footer { color: rgb(86, 122, 174); font-size: 11px; background-image: url("hg-footer.gif"); background-repeat: repeat-x; background-position: center 10px; margin: 0pt; padding: 10px 0pt; z-index: 3; width: 960px; height: 26px; float: left; vertical-align: middle; }
#footer #footernavi-1 { padding-left: 10px; z-index: 4; width: 190px; height: 26px; float: left; }
#footer #footernavi-2 { z-index: 4; width: 500px; height: 26px; float: left; }
#footer #footernavi-3 { text-align: right; z-index: 4; width: 90px; height: 26px; float: left; }
#footer #footernavi-4 { text-align: center; color: rgb(204, 204, 204); }
#footer #footernavi-4 a { color: rgb(170, 170, 170); }
#footer #footernavi-4 a:hover { color: rgb(85, 85, 85); }
#footer_print { color: rgb(108, 111, 107); font-size: 11px; background-image: none; text-align: center; margin: 0pt; padding: 0pt; z-index: 3; width: 601px; float: left; vertical-align: middle; border-top: 1px solid rgb(108, 111, 107); }
#footer_gallery { color: rgb(108, 111, 107); font-size: 11px; background-image: none; text-align: center; margin: 0pt; padding: 0pt; z-index: 3; width: 100%; float: left; vertical-align: middle; border-top: 1px solid rgb(108, 111, 107); }
#subnavi h2 { color: rgb(211, 1, 50); font-size: 15px; font-weight: bold; list-style-type: none; margin-top: 14px; margin-bottom: -8px; padding-left: 10px; }
#subnavi ul { list-style-type: none; margin: 13px 0pt 0pt; padding: 1px 0pt; width: 182px; }
#subnavi ul li { color: rgb(132, 129, 130); font-size: 13px; line-height: 14px; list-style-type: none; margin-bottom: 5px; width: 182px; }
#subnavi ul li a { color: rgb(132, 129, 130); text-decoration: none; display: block; padding-bottom: 1px; padding-left: 10px; width: 172px; }
#subnavi ul li a:hover { color: rgb(211, 1, 50); }
#subnavi ul li a.sel:hover { color: rgb(0, 0, 0); background-color: rgb(181, 183, 181); }
#subnavi ul li a.sel { color: rgb(0, 0, 0); background-color: transparent; }
#subnavi a.img-lnk, #subnavi a.img-lnk:link, #subnavi a.img-lnk:active, #subnavi a.img-lnk:visited, #subnavi a.img-lnk:hover { text-decoration: none ! important; background-color: transparent; background-image: none ! important; margin-bottom: 0pt; padding-left: 0pt ! important; z-index: 5; }
#subnavi p.notice { color: rgb(211, 1, 50); font-size: 11px; margin-top: 0pt; padding-left: 12px; width: 170px; }
#content h1 { color: rgb(181, 183, 181); font-size: 18px; font-weight: bold; line-height: 22px; margin: 0pt 0pt 10px; padding: 0pt; z-index: 5; }
#content h2 { color: rgb(211, 1, 50); font-size: 14px; font-weight: bold; line-height: 18px; margin: 0pt 0pt 7px; padding: 0pt; z-index: 5; }
#content h2 a { color: rgb(211, 1, 50); font-size: 15px; line-height: 18px; margin-bottom: 7px; padding-left: 10px; z-index: 5; border-bottom: medium none ! important; }
#content hr { color: rgb(211, 1, 50); background-color: rgb(211, 1, 50); z-index: 5; height: 1px; border-style: none; border-color: rgb(86, 122, 174); }
#content h2 div.date { color: rgb(181, 183, 181); font-size: 11px; font-weight: bold; margin: 0pt; padding: 0pt; z-index: 5; }
#content div.content { z-index: 5; width: 530px; }
#content div.content img { z-index: 6; border: 1px solid rgb(108, 111, 107); }
#content div.img img { margin-bottom: 10px; z-index: 5; border: 1px solid rgb(108, 111, 107); }
#content div.img p { color: rgb(0, 0, 0); font-size: 10px; background-color: rgb(212, 224, 212); margin-top: -10px; margin-bottom: 10px; padding-right: 3px; padding-bottom: 2px; padding-left: 3px; z-index: 5; width: 414px; }
#content div.img_padding_left { z-index: 5; float: left; }
#content div.img_padding_left img { margin-right: 10px; margin-bottom: 10px; z-index: 6; border: 1px solid rgb(108, 111, 107); }
#content div.img_padding_left p { color: rgb(108, 111, 107); font-size: 10px; background-color: rgb(220, 220, 220); margin-top: -10px; margin-right: 10px; margin-bottom: 10px; padding-right: 3px; padding-bottom: 2px; padding-left: 3px; z-index: 6; width: 244px; }
#content div.img_padding_right { z-index: 5; float: right; padding: 0pt 0pt 14px 14px; }
#content div.img_padding_right img { margin-bottom: 10px; margin-left: 10px; z-index: 6; border: 1px solid rgb(108, 111, 107); }
#content div.img_padding_right p { color: rgb(108, 111, 107); font-size: 10px; background-color: rgb(220, 220, 220); margin-top: -10px; margin-bottom: 10px; margin-left: 10px; padding-right: 3px; padding-bottom: 2px; padding-left: 3px; z-index: 6; width: 244px; }
#content ul { list-style-type: square; margin: 0pt 0pt 15px 15px; padding: 0pt; z-index: 5; }
#content p { margin: 0pt 0pt 15px; padding: 0pt; z-index: 5; }
#content a, #content a:link, #content a:active, #content a:visited { text-decoration: none; background-image: url("w.ag-link-hg.gif"); background-repeat: no-repeat; background-position: left 3px; padding-left: 10px; z-index: 5; border-bottom: 1px dashed rgb(108, 111, 107); }
#content a.unmarked, #content a.unmarked:link, #content a.unmarked:active, #content a.unmarked:visited { text-decoration: none; background-image: none; padding-left: 0pt; z-index: 5; border-bottom: 1px dashed rgb(108, 111, 107); }
#content a.unmarkedNoBorder, #content a.unmarkedNoBorder:link, #content a.unmarkedNoBorder:active, #content a.unmarkedNoBorder:visited { text-decoration: none; background-image: none; padding-left: 0pt; z-index: 5; border: medium none ! important; }
#content a.unmarkedNoBorder:hover { background-color: transparent; }
#content div.content table.gallery {  }
#content div.content table.gallery td { padding-bottom: 3px; }
#content div.content table.Размеры {  }
#content div.content table.Размеры td { padding: 1px 2px; border-bottom: 1px solid rgb(181, 183, 181); }
#content div.listnav, #content_gallery div.listnav { color: rgb(181, 183, 181); font-size: 11px; font-weight: normal; line-height: 14px; text-decoration: none; margin-bottom: 10px; z-index: 5; }
#content div.listnav a, #content div.listnav a:link, #content div.listnav a:active, #content div.listnav a:visited, #content_gallery div.listnav a, #content_gallery div.listnav a:link, #content_gallery div.listnav a:active, #content_gallery div.listnav a:visited { color: rgb(181, 183, 181); font-size: 11px; font-weight: normal; line-height: 14px; text-decoration: none; background-image: none; padding-left: 0pt; z-index: 5; border-bottom: medium none; }
#content div.listnav a:hover, #content_gallery div.listnav a:hover { color: rgb(211, 1, 50); font-size: 11px; font-weight: normal; line-height: 14px; text-decoration: none; background-color: rgb(181, 183, 181); z-index: 5; }
#content div.listnav div.pagenr { color: rgb(181, 183, 181); z-index: 5; float: right; }
#content div.listnav div.pagenr span.sel { color: rgb(255, 255, 255); background-color: rgb(211, 1, 50); padding-right: 1px; padding-left: 1px; z-index: 5; }
#content div.list { z-index: 5; width: 530px; float: left; border-bottom: 1px dashed rgb(204, 204, 204); padding: 0pt; margin: 0pt 0pt 10px; }
#content div.list_left { text-align: center; z-index: 5; width: 251px; float: left; padding: 0pt 0pt 10px; }
#content div.list_right { text-align: center; margin-left: 28px; z-index: 5; width: 251px; float: left; padding: 0pt 0pt 10px; }
#content div.list img { margin: 0pt; padding: 0pt; }
#content div.list .clear { line-height: 0px; font-size: 0px; height: 0px; }
#content div.listnav div.prev-next { color: rgb(181, 183, 181); z-index: 5; }
#feature div { margin-top: 14px; }
#feature div h2 { color: rgb(211, 1, 50); font-size: 15px; line-height: 18px; font-weight: bold; margin-top: 0pt; margin-bottom: 5px; }
#feature div h2 a { color: rgb(211, 1, 50); font-size: 15px; display: block; font-weight: bold; }
#feature div h2 a small { display: block; color: rgb(108, 111, 107); font-size: 13px; font-weight: normal; }
#feature div form { margin-top: 0pt; }
#feature div div.img { margin-top: 0pt; margin-bottom: 5px; }
#feature div div.img img { margin-top: 0pt; margin-bottom: 0pt; border: 1px solid rgb(108, 111, 107); }
#feature div div.txt { font-size: 11px; line-height: 13px; margin-top: 0pt; }
#feature div div.txt a { font-size: 11px; text-decoration: none; background-image: url("w.ag-link-hg.gif"); background-repeat: no-repeat; background-position: left 2px; padding-left: 10px; z-index: 5; border-bottom: 1px dashed rgb(108, 111, 107); }
#feature div div.txt a.img-lnk, #feature div div.txt a.img-lnk:link, #feature div div.txt a.img-lnk:active, #feature div div.txt a.img-lnk:visited, #feature div div.txt a.img-lnk:hover { text-decoration: none ! important; background-color: transparent; background-image: none ! important; padding-left: 0pt ! important; z-index: 5; border: medium none ! important; }
#footer a, #footer a:link, #footer a:active, #footer a:visited { color: rgb(108, 111, 107); font-size: 11px; font-weight: normal; text-decoration: none; }
#footer a span, #footer a:link span, #footer a:active span, #footer a:visited span { color: rgb(211, 1, 50); font-weight: normal; text-decoration: none; }
table.we_edit_block { background-color: rgb(217, 217, 217); margin: 0pt; padding: 0pt; border: 1px solid rgb(204, 0, 0); }
table.we_edit_block td.next { border-bottom: 1px solid rgb(204, 0, 0); }
span.we_edit_advice { color: rgb(204, 0, 0); font-size: 13px; font-weight: bold; }
.we_editmode { color: rgb(204, 0, 0); font-weight: bold; line-height: 14px; }
form.request select { font-size: 11px; background-color: rgb(240, 240, 240); margin-top: 1px; margin-bottom: 1px; width: 202px; border: 1px solid rgb(108, 111, 107); }
form.request input { font-size: 11px; background-color: rgb(240, 240, 240); margin-top: 1px; margin-bottom: 1px; width: 200px; border: 1px solid rgb(108, 111, 107); }
form.request input.error { color: rgb(255, 255, 255); background-color: rgb(204, 0, 0); }
form.request input.plz { width: 50px; }
form.request input.plz_error { color: rgb(255, 255, 255); background-color: rgb(204, 0, 0); width: 50px; }
form.request input.ort { width: 145px; }
form.request input.ort_error { color: rgb(255, 255, 255); background-color: rgb(204, 0, 0); width: 145px; }
form.request textarea { background-color: rgb(230, 230, 230); margin-top: 1px; margin-bottom: 1px; width: 300px; height: 100px; border: 1px solid rgb(108, 111, 107); }
form.request input.checkbox { position: relative; top: 1px; width: 15px; border-style: none; }
form.newsletter input { font-size: 11px; background-color: rgb(240, 240, 240); margin-top: 1px; margin-bottom: 1px; width: 151px; height: 17px; border: 1px solid rgb(108, 111, 107); }
form.newsletter input.error { color: rgb(255, 255, 255); background-color: rgb(204, 0, 0); }
form.newsletter input.send { margin-left: 2px; width: 15px; height: 40px; border-style: none; }
form.newsletter select { font-size: 11px; background-color: rgb(240, 240, 240); margin-top: 1px; margin-bottom: 1px; z-index: 1; width: 153px; height: 17px; border: 1px solid rgb(108, 111, 107); }
#content div.left { margin-right: 10px; z-index: 5; width: 205px; float: left; }
#content div.right { z-index: 5; width: 205px; float: left; }

#leftKwick, 
#rightKwick { float: left; width: 254px; position: relative; }
#leftKwick { padding-right: 22px; }
#leftKwick ul, 
#rightKwick ul { margin: 0pt ! important; padding: 0pt ! important; }

.kwicks { list-style: none outside none; position: relative; margin: 0pt; padding: 0pt; }
.kwicks li { width: 254px; height: 98px; display: block; overflow: hidden; margin: 0pt; padding: 0pt; cursor: pointer; }
.kwicks li a { display: block; width: 100%; height: 100%; text-indent: -9999px; background-image: none ! important; }
.kwicks li a:hover { background: none repeat scroll 0% 0% transparent; }
.kwicks.horizontal li { float: left; }
.kwicks.vertical li { margin-bottom: 1px; }

#kwickDE1 { background-image: url("http://www.wag-rus.ru/solution/messtechnik.jpg"); }
#kwickDE2 { background-image: url("http://www.wag-rus.ru/solution/werkzeuge.jpg"); }
#kwickDE3 { background-image: url("http://www.wag-rus.ru/solution/handwerker.jpg"); }
#kwickDE4 { background-image: url("http://www.wag-rus.ru/solution/medizin.jpg"); }
#kwickDE5 { background-image: url("http://www.wag-rus.ru/solution/werbung.jpg"); }
#kwickDE6 { background-image: url("http://www.wag-rus.ru/solution/lager.jpg"); }
#kwickEN1 { background-image: url("http://www.wag-rus.ru/solution/instrumentation.jpg"); }
#kwickEN2 { background-image: url("http://www.wag-rus.ru/solution/tools.jpg"); }
#kwickEN3 { background-image: url("http://www.wag-rus.ru/solution/craftsmen.jpg"); }
#kwickEN4 { background-image: url("http://www.wag-rus.ru/solution/medical.jpg"); }
#kwickEN5 { background-image: url("http://www.wag-rus.ru/solution/advertisement.jpg"); }
#kwickEN6 { background-image: url("http://www.wag-rus.ru/solution/transport.jpg"); }
.kwicks.vertical #kwickDE3, 
.kwicks.vertical #kwickEN3, 
.kwicks.vertical #kwickDE6, 
.kwicks.vertical #kwickEN6 {  }
