*, html, body, div, dl, dt, dd, ul, ol, li, h1, h2, h3, h4, h5, h6, pre, form, label, fieldset, input, p, blockquote, th, td { margin:0; padding:0 }table { border-collapse:collapse; border-spacing:0 }fieldset, img { border:0 }address, caption, cite, code, dfn, em, strong, th, var { font-style:normal; font-weight:normal }ol, ul, li { list-style:none }caption, th { text-align:left }h1, h2, h3, h4, h5, h6 { font-size:100%; font-weight:normal }q:before, q:after { content:''}strong { font-weight:bold }em { font-style:italic }a img { border:none } html { font-size: 100%; }body{font-family: "Trebuchet MS", Helvetica, sans-serif;font-size: 13px;font-style: normal;color: #666;background-color: #191715;min-height: 100%;height: auto !important; height: 100%; position: relative;line-height: 140%;}.clear { clear:both; }.clearer5 {clear:both; height:5px; overflow:hidden; }.clearer10 { clear:both; height:10px; overflow:hidden; }.clearer15 { clear:both; height:15px; overflow:hidden; }.clearer20 { clear:both; height:20px; overflow:hidden; }.clearer25 { clear:both; height:25px; overflow:hidden; }.clearline { clear: both; height: 1px; overflow: hidden; border-bottom: 1px dashed #CCC; padding-top:0px; margin-bottom: 20px; }.alignleft { float:left; }.alignright { clear:both; float:right; }img { border:0; }form { display:inline; }label {float:left; width:130px; }h3 { font-size: 16px; font-weight: bold; color: #000; margin: 0 0 5px 0; padding: 0; }a { color: #663300; text-decoration: underline; }a:hover { color: #663300; text-decoration: none; }.scroll-pane, .scroll-pane-arrows { width: 100%; height: 290px; overflow: auto; }.horizontal-only { height: auto; max-height: 290px; }.sup { vertical-align: top; font-size: 0.9em; line-height: 100%; }.sup2 { vertical-align: super; font-size: 0.8em; }#wrapper {width: 800px;min-width: 800px;margin: 0 auto;padding: 0;background: url('../images/bg_shadow.png') repeat-y;}#wrapfooter {width: 800px;min-width: 800px;margin: 0 auto;padding: 0;background: url('../images/bg_shadow.png') repeat-y;}#wrapbottom {clear: both;width: 800px;height: 20px;margin: 0 auto 20px auto;background: transparent url('../images/bg_bottom.png') top left no-repeat;}#main {width: 740px;min-height: 460px;float: left;margin: 0 10px;padding: 0 20px 0 20px;background-color: #FFF;}#mainheader {width: 740px;float: left;margin-bottom: 30px;}#mainheader .logo {width: 111px;float: left;margin-right: 45px;}#mainheader .nav { float:left; }#mainheader .nav a { height:79px; display:block; margin-right:40px; }#mainleft {width: 155px;float: left;}#mainleft a.btnnews {width: 110px;height: 19px;display: block;margin-top: 15px;background: transparent url('../images/btn_news.png') top left no-repeat;}#mainleft a.btnnews:hover {background: transparent url('../images/btn_news.png') bottom left no-repeat;}#mainleft a.btnyoutube {width: 110px;height: 25px;display: block;margin-top: 15px;background: transparent url('../images/btn_youtube.png') top left no-repeat;}#mainleft a.btnyoutube:hover {background: transparent url('../images/btn_youtube.png') bottom left no-repeat;}#mainleft a.btnlogo {width: 110px;height: 77px;display: block;margin-top: 25px;background: transparent url('../images/logo_gritsch.png') top left no-repeat;}#mainleft a.btnlogo:hover {background: transparent url('../images/logo_gritsch.png') bottom left no-repeat;}#onlycontent {padding: 20px;}#maincontent {width: 585px;float: left;}#maincontent .onlycontent {padding: 10px 10px;}#maincontent .subnav {font-family: Gill Sans, sans-serif;font-weight: bold;float: left;color: #787878;margin-bottom: 20px;}#maincontent .subnav a {font-weight: bold;color: #663300;text-decoration: underline;}#maincontent .subnav a:hover,#maincontent .subnav a.current {color: #663300;text-decoration: none;}#maincontent .cart {font-weight: bold;float: right;color: #663300;padding: 3px 0 0 0;text-align: right;}#maincontent .cart a {display: block;text-decoration: none;padding-left: 30px;background: transparent url('../images/ico_cart.png') top left no-repeat;}#maincontent h2 {font-size: 16px;font-weight: bold;margin-bottom: 10px;}#maincontent h4 {font-size: 14px;font-weight: bold;color: #000;margin-bottom: 0px;}#maincontent .linkarea_title {font-size: 14px;font-weight: bold;background: url('../images/ico_download.png') 0px 23px no-repeat;padding: 20px 0 5px 25px;margin: 0;}#maincontent .linkarea a {background: url('../images/nose.png') 0px 6px no-repeat;padding: 0 0 0 10px;margin: 0;}#maincontent .img-caption {padding: 5px;background-color: #EFEFEF;}#maincontent .img-left {float: left;margin-right: 10px;}#maincontent .img-right {float: right;margin-left: 10px;}#maincontent .onlinedate {font-size: 11px;margin-bottom: 5px;}#maincontent p {margin-bottom: 20px;}#maincontent p.teaser {font-weight: bold;}#maincontent p.teaser_news {font-weight: normal;margin: 20px;}#maincontent p.news {margin: 0px;}#mainfooter {width: 740px;float: left;font-size: 11px;color: #999;margin: 0 10px;padding: 0 20px 0 20px;background-color: #FFF;}#mainfooter a {color: #663300;}#mainfooter .flag {width: 155px;float: left;}#mainfooter .langflag {float: left;margin-right: 10px;}#mainfooter .langtext {float: left;padding-top: 8px;}#mainfooter .langtext a {color: #666;text-decoration: none;}#startpage {font-size: 16px;}#startpage h1 {font-family: Gill Sans, "Trebuchet MS", sann-serif;font-size: 28px;font-weight: bold;font-variant:small-caps;color: #333;margin-bottom: 25px;line-height: 32px;}#startpage p {line-height: 22px;}#startpage .langflag {float: left;margin-right: 10px;}#startpage .langtext {float: left;padding-top: 8px;}#startpage .langtext a {color: #666;text-decoration: none;}.dottLine {display: block;clear: both;width: 660px;height: 1px;padding-top: 15px;margin: 0px 0px 15px 0px;border-bottom: 1px dotted #999999;}.galleryThumb {float: left;width: 142px;text-align: center;margin: 0 10px 0 10px;vertical-align: middle;overflow: hidden;}.galleryThumb a.link {font-size: 11px;background: url(../images/nose.gif) no-repeat 0px 5px;padding: 0 0 0 10px;float: left;}.galleryThumb .infotxt {font-size: 11px;float: left;text-align: left;}.slElem {width: 585px;float: left;margin: 20px 0 10px 0;}.slElem .pImg {width: 90px;float: left;text-align: center;margin-right: 10px;overflow: hidden;}.slElem .pText {width: 350px;float: left;}.slElem .pTextLarge {width: 450px;float: left;}.slElem .pPrice {width: 125px;float: left;display: block;margin-left: 10px;background: transparent url('../images/bg_price2.png') top left no-repeat;text-align: right;}.slElem .pPrice .price {font-family: "Trebuchet MS", sann-serif; font-size: 16px;font-weight: bold;color: #FFF;margin: 8px 25px 0 0;float: right;}.slElem .pPrice .price .curr {font-size: 14px;padding-right: 5px;}.slElem .pPrice .info {font-size: 11px;color: #000;float: right;margin: 15px 25px 0 0;}.slElem .pPrice .quantity {width: 45px;float: left;font-size: 12px;font-weight: bold;color: #666;padding-top: 1px;margin-right: 5px;}.slElem .pPrice select {font-size: 12px;float: left;border: 1px solid #A6ACB1;}.slElem .taxinfo {clear: both;text-align: left;font-size: 11px;color: #BCBCBC;}.slElem .taxinfo a {color: #BCBCBC;}.shoppingCart {width: 585px;float: left;margin-bottom: 25px;}.shoppingCart .thead {font-weight: bold;color: #FFF;background-color: #999;}.shoppingCart .tfoot {font-weight: bold;color: #000;text-align: right;border-top: 1px solid #999;border-bottom: none;}.shoppingCart .line {border-bottom: 1px dotted #999;}.shoppingCart .del {width: 15px;float: left;padding: 5px 0 5px 10px;}.shoppingCart .del a {color: #9A0000;font-weight: bold;text-decoration: none;}.shoppingCart .del input.delete {width: 15px;height: 15px;border: none;background: transparent url('../images/ico_delete.png') top left no-repeat;}.shoppingCart .qty {width: 40px;float: left;padding: 5px 10px 5px 5px;text-align: center;}.shoppingCart .product {width: 320px;float: left;padding: 5px 0 5px 0;}.shoppingCart .summe {width: 405px;float: left;padding: 5px 0 5px 0;}.shoppingCart .unit {width: 85px;float: left;padding: 5px 0 5px 0;text-align: right;}.shoppingCart .price {width: 95px;float: left;text-align: right;padding: 5px 5px 5px 0;}.storeList {}.storeList p {float: left;border-bottom: 1px dashed #666;padding: 0;margin: 0;padding-bottom: 10px;margin-bottom: 20px;}.storeList .even {background-color: #F7F7F7;}.storeList .row {display: block;float: left;padding: 5px 8px;margin-bottom: 5px;}.storeList .title {font-size: 16px;font-weight: bold;margin-bottom: 5px;display: block;clear: both;}.storeList .name {width: 275px;float: left;}.storeList .address {width: 264px;float: left;}#gallery {width: 550px;float: left;text-align: center;}#gallery h2 {font-size: 16px;font-weight: bold;color: #663300;padding: 0 0 10px 0;float: left;text-align: left;}#gallery .back {float: right;}#gallery .back a {color: #663300;text-decoration: underline;}#gallery a, #gallery a:visited {color: #999999;text-decoration: none;}#gallery .galleryThumb img {border: none}#gallery .galleryAlbum img {border: 1px solid #999;}#gallery .galleryAlbum {float: left;width: 163px;text-align: center;margin: 0 10px 20px 10px;vertical-align: middle;overflow: hidden;}#gallery .galleryAlbum a.link {font-size: 11px;padding: 0 0 0 10px;float: left;}#gallery .galleryThumb {float: left;width: 163px;text-align: center;margin: 0 10px 20px 10px;vertical-align: middle;overflow: hidden;}#gallery .galleryThumb a.link {font-size: 11px;padding: 0 0 0 10px;float: left;}#formular {margin-top: 10px;}#formular .red {color: #990000;}#formular .smalltxt {font-size: 11px;}#formular .errormsg {color: #990000;font-weight: bold;margin-bottom: 20px;}#formular input {font-size: 12px;border: 1px solid #999;padding: 2px;}#formular input.btn {padding: 2px 10px;}#formular input.order {color: #FFF;border: 1px solid #000;background-color: #9A0000;margin-left: 10px;}#formular input[type=radio] {border: 0px solid #999;}#formular h2 {font-size: 16px;font-weight: bold;color: #663300;padding: 0 0 5px 0;clear: both;}#formular h3 {font-size: 14px;font-weight: bold;padding: 0;float: left;}#formular label {float: left;width: 130px;}#formular .warning {color: #990000;font-weight: bold;}#formular input.shorttxt {width: 80px;}#formular input.txt {width: 250px;}#formular select {width: 150px;}#formular textarea {width: 250px;height: 100px;border: 1px solid #999;}#formular input.txtfalse{width: 250px;background-color: #FEDADA;border-color: #FEDADA;border-style: inset;border-width: 1px;}#formular input.shorttxtfalse{width: 80px;background-color: #FEDADA;border-color: #FEDADA;border-style: inset;border-width: 1px;}#formular select.false{width: 150px;background-color: #FEDADA;border-color: #FEDADA;border-style: inset;border-width: 2px;}a.btnprint, a.btnprint:hover, a.btnprint:visited {width: 110px;float: right;display:block;color: #FFF;border: 1px solid #000;background-color: #9A0000;padding: 2px 0px;margin: 25px 0 10px 0;text-align: center;text-decoration: none;}#pimg {z-index:999999;display:none;position:absolute;}#pimg h3 {display:block;font-size:14px;font-weight:bold;color:#FFF;text-align:center;margin-top:0px;border:1px solid #999;border-top:0px;background-color:#666;}#pimg img { border:1px solid #999;padding:5px;background-color:#FFF;}.jspContainer{overflow: hidden;position: relative;}.jspPane{position: absolute;}.jspVerticalBar{position: absolute;top: 0;right: 0;width: 16px;height: 100%;background: red;}.jspHorizontalBar{position: absolute;bottom: 0;left: 0;width: 100%;height: 16px;background: red;}.jspVerticalBar *,.jspHorizontalBar *{margin: 0;padding: 0;}.jspCap{display: none;}.jspHorizontalBar .jspCap{float: left;}.jspTrack{background: #dde;position: relative;}.jspDrag{background: #bbd;position: relative;top: 0;left: 0;cursor: pointer;}.jspHorizontalBar .jspTrack,.jspHorizontalBar .jspDrag{float: left;height: 100%;}.jspArrow{background: #50506d;text-indent: -20000px;display: block;cursor: pointer;}.jspArrow.jspDisabled{cursor: default;background: #80808d;}.jspVerticalBar .jspArrow{height: 16px;}.jspHorizontalBar .jspArrow{width: 16px;float: left;height: 100%;}.jspVerticalBar .jspArrow:focus{outline: none;}.jspCorner{background: #eeeef4;float: left;height: 100%;}* html .jspCorner{margin: 0 -3px 0 0;}.jspHorizontalBar,.jspVerticalBar,.jspTrack{background: #eeeef4;}.jspDrag{background:#bbd;-moz-border-radius: 10px;-webkit-border-radius: 10px;border-radius: 10px;}.jspTrack .jspActive,.jspTrack .jspHover,.jspDrag:hover{background: #8B8B9F;}.jspArrow{background: url('../images/ui-icons_222222_256x240.png') no-repeat;-moz-border-radius: 10px;-webkit-border-radius: 10px;border-radius: 10px;}.jspVerticalBar>.jspActive,.jspArrow:hover{background-image: url('../images/ui-icons_cd0a0a_256x240.png');}.jspVerticalBar>.jspDisabled,.jspVerticalBar>.jspDisabled:hover,.jspHorizontalBar>.jspDisabled,.jspHorizontalBar>.jspDisabled:hover{background-color: transparent;background-image: url('../images/ui-icons_888888_256x240.png');}.jspVerticalBar .jspArrow{height: 15px;}.jspHorizontalBar .jspArrow{width: 15px;}.jspArrowUp{background-position: 0 0;}.jspArrowDown{background-position: -64px 0 !important; }.jspArrowLeft{background-position: -96px 0 !important;}.jspArrowRight{background-position: -32px 0 !important;}.nyroModalBg {position: fixed;overflow: hidden;top: 0;left: 0;height: 100%;width: 100%;background: #000;opacity: 0.7;}.nmReposition {position: absolute;}.nyroModalCloseButton {top: -13px;right: -13px;width: 12px;height: 12px;text-indent: -9999em;background: url('../images/close.gif');}.nyroModalTitle {top: -26px;left: 0;margin: 0;font-size: 1.1em;color: #ddd;}.nyroModalCont {position: absolute;border: 4px solid #777;margin: 25px;background: #fff;}.nyroModalCont iframe {width: 600px;height: 400px;}.nyroModalError {border: 4px solid red;color: red;width: 250px;height: 250px;}.nyroModalError div {min-width: 0;min-height: 0;padding: 10px;}.nyroModalLink, .nyroModalDom, .nyroModalForm, .nyroModalFormFile {position: relative;padding: 10px;min-height: 250px;min-width: 250px;max-width: 1000px;}.nyroModalImage, .nyroModalSwf, .nyroModalIframe, .nyroModalIframeForm {position: relative;overflow: hidden;}.nyroModalHidden {left: -9999em;top: -9999em;}.nyroModalLoad {position: absolute;width: 100px;height: 100px;background: #fff url('../images/ajaxLoader.gif') no-repeat center;padding: 0;}.nyroModalPrev, .nyroModalNext {outline: none;position: absolute;top: 0;height: 60%;width: 150px;min-height: 50px;max-height: 300px;cursor: pointer;text-indent: -9999em;background: transparent url('data:image/gif;base64,AAAA') left 20% no-repeat;}.nyroModalImage .nyroModalPrev, .nyroModalImage .nyroModalNext {height: 100%;width: 40%;max-height: none;}.nyroModalPrev {left: 0;}.nyroModalPrev:hover {background-image: url('../images/prev.gif');}.nyroModalNext {right: 0;background-position: right 20%;}.nyroModalNext:hover {background-position: right 20%;background-image: url('../images/next.gif');}
