body{font-family: Helvetica,Arial,sans-serif;font-weight:lighter; line-height: 1.5em; letter-spacing:0.1em; font-size: 0.6em; padding: 0; margin: 0; padding-bottom: 80px;}
#bg { position: fixed; top: 0; left: 0; }
.bgwidth { width: 100%; }
.bgheight { height: 100%; }
#back_body {background:../bilder/gras_4.jpg; background-repeat:repeat;}
reg_body{font-size:12px;}
#window{background:#fee777;}
#rahmen{width:800px; min-width: 800px;margin: 0 auto;}
.inhalt_top { -webkit-border-top-right-radius: 15px;-moz-border-radius-topright: 15px;border-bottom-top-radius: 15px; background:#fffae6; height: 15px; width:550px; position:relative; left: 15px;}
td.menue{background:#6C3926;width:170px;margin:0;padding:0;}
div.menue_ausrichtung{position:absolute;top:85px;left:0px;}
td.schatten_rechts_neu{background: #6C3926;}
#rahmen_neu {background: #6c3926;}
td.schatten_rechts{background-image:url(../grafik/schatten.gif);}
li.auf,ul.auf{margin-left:20px;list-style-image:url(../grafik/auf.gif);}
li.auf_bo{list-style-image:url(../grafik/auf.gif);padding-left:1px;margin-left:20px;}
h1,h2,h3,h4{font-weight:300;font-size:18px;}
h1{color:#6C3926;margin:2px;font-weight:  300;}
h2 {margin-left:  3px;}
h3{font-weight:200;color:#6C3926;margin-bottom:0;}
h4{color:#FFAE6;font-size:18px;}
h5{font-size:16px;margin:-10px 0 0;}
ul,li{list-style-type:none;margin:0;padding:0;}
a.link,a.link:hover{font-size:11px;font-weight:700;color:#000;margin:2px 0 5px 5px;}
a.link:hover{color:#000;}
table{border-collapse:collapse;}

/*New Menue*/
ul#navigation li a {height: 22px; width: 159px; line-height: 20px; text-align: left; font-family: Helvetica, Arial, sans-serif; font-size: 1.5em; font-weight: 500; display: block; text-decoration: underline; background: url(../grafik/menubutton.gif) no-repeat 0 0; margin: 0 1px; padding: 1px 2px; letter-spacing: -0.02em;color: #6C3926; }
ul#navigation li a.active {
	font-weight: bold;
}
ul#navigation li ul { display: none; }
ul#navigation li a:hover {background:url(../grafik/hoverbutton.gif) no-repeat;color:#291007; text-decoration:none;}
ul#navigation li ul li a {font-family: Helvetica; font-weight:300;border:0;background:url(../grafik/subbutton.png) #6C3926 no-repeat;color:#452b21 !important;margin:0; letter-spacing: 0,1em; font-size: 1.2em; padding: 2px; padding-left: 7px;}
/* End New Menue*/
ul#menue li a{height:22px;width:159px;line-height: 20px;text-align:left;font-family: Helvetica,Arial,sans-serif;font-size: 1.5em;font-weight: 500; display:block;text-decoration:underline;background:url(../grafik/menubutton.gif); background-position: 0 0;background-repeat:no-repeat;margin:0 1px;padding:1px 2px;letter-spacing: -0.02em;
}
.unten_rahmen{margin-top:-3px;}
ul#menue{width:160px;margin:45px 0 0;}
ul#menue li a:focus + ul.submenue{color:#000;}
ul#menue li a {color: #6C3926;}
ul#submenue1 li a,ul#submenue2 li a,ul#submenue3 li a,ul#submenue4 li a,ul#submenue5 li a,ul#submenue6 li a,ul#submenue7 li a,ul#submenue8 li a,ul#submenue9 li a,ul#submenue10 li a,ul#submenue11 li a,ul#submenue11 li a,ul#submenue11 li a,ul#submenue12 li a,ul#submenue13 li a,ul#submenue14 li form,ul#submenue15 li a,ul#submenue16 li a,ul#submenue17 li a,ul#submenue18 li a,ul#submenue19 li a,ul#submenue20 li a{font-family: Helvetica; font-weight:300;border:0;background:url(../grafik/subbutton.gif) #6C3926 no-repeat;color:#6C3926;margin:0; letter-spacing: 0,1em; font-size: 1.2em; padding: 2px;}
ul#menue a:hover{background:url(../grafik/hoverbutton.gif) no-repeat;color:#000; text-decoration:none; padding: 2px;}
.aktion_button{background:#6C3926;}
td.seitenbezeichnung{font-family: Cantarell, Helvetica; font-size:18px;font-weight:800;color:#FFF193;}
div.main{width:617px;overflow:auto;overflow-x:hidden;}
.banner_rotator{margin-bottom:0;width:802px;heigth:100px;}
div.login,#login_head{width:500px;font-family:Arial, Tahoma;font-size:14px;margin-left:60px;background-color:#FDFDEA;}
#login_head{background:url(../grafik/login.jpg);background-repeat:no-repeat;margin-left:0;height:60px;}
div.login_reg,div.login_log{width:490px;margin:7px 0 10px 7px;}
div.login_log{font-weight:700;margin:7px 0 2px 7px;}
table.email{font-weight:700;}
div.email{margin:0 0 0 10px;}
div.kontakt{margin-left:80px;font-size:22px;background:url(../grafik/kontakt.gif);background-repeat:no-repeat;}
div.impressum{margin:-5px 0 7px 10px;}
div.impressum p {line-height:1.5em;font-size:1.3em;}
div.registrieren{width:550px;height:500px;font-size:14px;margin-left:20px;background-color:#FDFDEA;}
div.reg_bez{float:left;width:140px;height:15px;margin:4px 0 0 7px;}
div.reg_feld{width:300px;margin:4px 0 0;}
div.user_bez{float:left;width:140px;height:20px;line-height:20px;margin:2px 0 0 7px;}
div.user_feld{width:300px;margin:2px 0 0;}
#service{background:url(../grafik/oval.gif);background-repeat:no-repeat;width:277px;height:100px;text-align:center;margin:10px auto 10px 130px;}
div.vorwort{font-size:14px;background-color:#FDFDEA;width:550px;}
#vorbehalt{font-size:10px;clear:both;font-weight:bold; margin: 10px;}
.vorwort_ueber{height:155px;float:left;margin:10px; margin-left: 50px;padding:50px 25px 10px 25px; background:#FFFFF7;-moz-border-radius: 7px 7px 0px 0px;-webkit-border-radius: 7px 7px 0px 0px;border-radius: 7px 7px 0px 0px;-moz-box-shadow:inset 0 0 5px #333; -webkit-box-shadow:inset 0 0 5px #333;box-shadow:inset 0 0 5px #333; border: none;}
div.index {width: 155px; height:165px; display: block; float: left; margin: 8px;}
div.index img {-webkit-border-radius: 10px 0px 10px 0px; border-radius: 10px 0px 10px 0px;}
div.index a { font-weight: normal; text-decoration: none;}
.detailImg {width: 100%; display:table; margin-bottom: 30px;}
.imgSingle { display: inline-block; width: 167px; height: 167px; overflow: hidden; margin-right: 5px; margin-top: 5px; cursor: pointer;}
.imgSingle .zoom {
	position: absolute; bottom: 10px; right: 10px; background: url(../grafik/zoom.png) no-repeat; width: 30px; height: 30px; display: block;
}
.imgSingle img { min-height: 100%; min-width: 100%;}
#allzweckhinweis {width:auto;height: auto; background: #FFF; padding: 10px;  margin: 8px;background:#FFFFF7;-moz-border-radius: 5px;-webkit-border-radius: 5px;border-radius: 5px;-moz-box-shadow:0 0 5px #333; -webkit-box-shadow:0 0 5px #333;box-shadow:0 0 5px #333; border: none; font-size: 2em; display:block; text-align:center;}
#allzweckhinweis:hover {-moz-box-shadow:0 0 10px #333; -webkit-box-shadow:0 0 10px #333;box-shadow:0 0 10px #333;}
#allzweckhinweis:hover a {color:#C00;}
div.index img:hover {-moz-box-shadow:0 0 5px #333; -webkit-box-shadow:0 0 5px #333;box-shadow:0 0 5px #333;-webkit-transform: scale(1.1);-moz-transform: scale(1.1);position: relative;-webkit-border-radius: 10px 0px 10px 0px; border-radius: 10px 0px 10px 0px;z-index: 5;-webkit-transition: -webkit-transform .5s linear;}

div.index .gridIndex {position: relative;}
div.index .gridIndex img:hover {-webkit-transform: scale(1);-moz-transform: scale(1.1);z-index: 5;}

div.index .gridIndex .gridText { position: absolute;top: -40px;left: 0;z-index: 10;display: block;}
div.index .gridIndex img:hover .gridText {-webkit-transform: scale(1.1);-moz-transform: scale(1.1); top: -30px;}
div.index .gridIndex:hover img {}


.vorwort_ueber:hover {-moz-box-shadow:inset 0 0 10px #333; -webkit-box-shadow:inset 0 0 10px #333;box-shadow:inset 0 0 10px #333;}
.vorwort_ueber h5 {font-weight:lighter; line-height: 1.2em; letter-spacing:0.1em; font-size: 1.1em;}
div.info_tag{font-weight:700;font-size:16px;padding-top:16px;margin:0 0 0 10px;}
p.vorwort_h1{color:#6C3926;font-size:20px;font-weight:300;padding-top:16px;float:left;margin:0 2px 2px 3px;}
div.vorwort_text{background:#FDFDEA;width:530px;margin:0 15px;}
div.kategorien {padding:0 0 5px 20px; border-bottom: 1px #FEFFC7; background:#FDFDEA;font-size:1.3em;line-height:1.5em;margin:-15px 15px 10px 15px;width:530px;display: block; padding-bottom: 10px;}
div.kategorien .clearer {clear: both;}
.kategorien h2 {padding-top: 15px;}
div.vorwort_text {line-height:1.5em;font-size:1.3em;}
.neuheiten_ueber{border:1px solid #000;width:160px;height:160px;float:left;margin:3px;}
div.angebotsanfrage{margin:5px 7px;}
#hinweis{background:url(../grafik/unten2.gif);background-repeat:no-repeat;color:#FFF193;font-size:12px;font-family:Arial, Tahoma;}
#hinweis_test{background: #6c3926;color:#FFF193;font-size:12px;font-family:Arial, Tahoma; -webkit-border-bottom-right-radius: 15px;-moz-border-radius-bottomright: 15px;border-bottom-right-radius: 15px;}
#head_image{width:789px;height:100px;float:left;}
div.hinweis_<{width:200px;height:120px;background:url(../grafik/hinweis.gif);background-repeat:no-repeat;margin:0 0 2px 170px;}
#achtung{color:#FFF193;font-size:18px;font-weight:700;margin-top:30px;}
#Absatz{width:97%;height:35px;float:right;background:url(../grafik/seitenbezeichnung.png);font-family:Helvetica,Arial, Tahoma;font-size:18px;font-weight:100;color:#fff2b2;padding:7px 0 3px 15px;}
#Absatz a {font-family:Helvetica,Arial, Tahoma;font-size:18px;font-weight:200;color:#FFF; text-decoration: none;}
#nic{width:250px;float:left;text-align:right;color:#FFF;font-weight:400;font-size:12px;margin:7px 5px 3px 0;}
#nic_login{width:160px;float:left;text-align:right;color:#FFF;font-weight:400;font-size:12px;margin:7px 1px 3px 0;}
#login_link{float:left;width:30px;text-align:right;font-weight:lighter;margin:10px 5px 3px 0;}
#login{color:#FFF;font-size:12px;font-weight:400;cursor:pointer;margin:5px 2px 4px 10px;}
#login:hover{color:#FFF193;margin:5px 2px 4px 10px;}
p.login_h1{color:#000;font-size:16px;font-weight:700;margin:0 2px 2px 10px;}
#bild_re{float:right;margin:2px;}
#bild_li{float:left;margin:5px;}
#bilder_vor{width:415px;height:310px;margin:2px 0 7px 60px;}
input.seiten{background-color:#FFF193;font-weight:700;text-decoration:underline;color:#C00;border:none;cursor:pointer;width:12px;padding-top::2px;padding-right:-6px;}
input.seiten:visited{color:#000;}
.seitenzahlen{float:right;margin-top:20px;color:#fff;}
.seitenzahlenStart {margin-top: 0; margin-bottom: 20px;}
.seitenzahlen a {display: block;}
#seitenzahlenstart{height:30px;width:54px;background:url(http://www.haas-pferdesport.de/grafik/sz1.gif);border-right:1px solid #FFF;float:left;}
.home{display:block;overflow:hidden;line-height:30px;font-size:0;text-decoration:none; width: 54px; height: 30px;}
#seitenzahlenend{height:30px;width:9px;background:url(http://www.haas-pferdesport.de/grafik/sz2.gif);border-right:1px solid #FFF;float:left;}
.notused{height:28px;width:28px;position:relative;top:1px;background:#3e3e3e;border-right:1px solid #FFF;float:left;}
.notused:hover {width:32px;height:32px;position:relative;top:-2px;}
.notused a {margin: 7px 2px 2px 8px;display: block; font-size: 1.9em; font-weight: 300; text-decoration: none; color: #9c570c;}
.top a {font-size: 1.1em;font-weight: 300; text-decoration: none; color: #9c570c;}
.used{height:40px;width:40px;position:relative;top:-5px;background:#3e3e3e;border-right:1px solid #FFF;float:left;}
.used p {margin-top: 14px;text-align: center; display: block; font-size: 2em;}
div.produkte{width:602px;margin:0 0 15px;}
table.produkt{background-color:#FDFDEA;border-width:0;margin:2px 0 8px;}
td.space{width:101px;}
td.produkt_bild{width:200px;height:160px;}
img.bild{margin:-5px;}
html>body img.bild{margin:5px;}
td.preis{float:left;background-image:url(../grafik/prod2.jpg);background-repeat:no-repeat;width:115px;height:56px;font-weight:700;background-color:#FDFDEA;}
div.preis_ang{font-size:10px;color:#6C3926;text-align:center;font-weight:700;margin-top:15px;}
* html div.preis_ang{font-size:10px;color:#6C3926;text-align:center;font-weight:700;margin-top:0;}
div.preis_status{float:right;margin-right:16px;font-weight:700;font-size:10px;color:#6C3926}
* html div.preis_status{float:right;margin-right:8px;font-weight:700;font-size:10px;color:#6C3926}
.art_bezeichnung{font-weight:700;color:#000;margin:2px 0 7px 7px;}
td.art_name{height:56px;width:496px;background:url(../grafik/prod1.jpg);background-repeat:no-repeat;background-color:#FDFDEA;padding-bottom:8px;}
td.art_nr{color:#000;font-weight:700;background:#FDFDEA;font-size:10px;margin:10px 0 0;}
td.kategorie{margin:2px 0 10px;}
td.prod_best{margin:3px 0;}
td.beschreibung{padding:15px 2px 5px 5px;}
#warenkorb_table{margin:5px 0 0 30px;}
#warenkorb_bezeichnung{font-weight:700;color:#000;margin:5px 0 7px 7px;}
#warenkorb_head{background:url(../grafik/warenkorb_head.jpg);background-repeat:no-repeat;height:60px;}
.aktion_table{margin:5px 0 2px -2px;}
.aktion_ueber{color:#000;font-size:13px;font-weight:700;text-align:left;margin:2px 0;}
.warenkorb_back,.warenkorb_back,.warenkorb_brutto,.warenkorb_netto,.aktion_netto{background:#FDFDEA;}
.warenkorb_back{width:550px;}
.warenkorb_netto,.aktion_netto{border-top:solid #000 1px;text-align:right;}
.aktion_netto{padding-top:2px;font-weight:600;}
.warenkorb_brutto,.aktion_brutto{border-top:solid #000 1px;border-bottom-style:double;border-bottom-width:1px;border-bottom-color:#000;text-align:right;}
.aktion_brutto{padding-top:2px;font-weight:700;}
.warenkorb_artnr{padding:2px 0 0 7px;}
.warenkorb_bezeichnung{padding-left:7px;}
.warenkorb_text{text-align:right;padding-right:2px;}
.warenkorb_aktion{text-align:left;padding-left:3px;}
#warenkorb_senden{padding:5px;}
#anlieferung{padding:5px 0;}
.bezeichnung{font-weight:700;color:#6C3926;margin:2px 0 13px;}
.warenkorb_senden{margin:5px auto 5px 20px;}
.login_start,.login_form{font-size: 1.2em;font-family:Arial, Tahoma;width:143px;margin-bottom:0;color:#000;font-weight:700;}
.login_start {padding: 4px 0px 2px 3px; font-weight:normal; color: #FFF193; width: 160px;}
.login_start p {margin-top: 0; margin-bottom: 0;}
#login_start{margin-top:2px;font-weight:700;}
#login_form{border:solid 1px #B15138;}
input.login_zelle{margin-left:2px;font-size:10px;background:url(../grafik/loginfeld_030108.jpg);width:120px;height:16px;border:0;background-repeat:none;padding:1px;}
#start_hinweis{color:#FFF193;font-family:Verdana, Arial, Helvetica, sans-serif;font-size:11px;margin:0 4px 23px 17px;}
.details{margin:130px 0 0 5px;}
div.details_zus{height:154px;clear:both;margin:5px 0;}
.moeglichkeiten1,moeglichkeiten2,.moeglichkeiten3{background-repeat:no-repeat;width:400px;}
.moeglichkeiten1{background:url(../bilder/moeglich1.jpg);height:120px;background-repeat:no-repeat;}
.moeglichkeiten2{background:url(../bilder/moeglich2.jpg);height:211px;background-repeat:no-repeat;}
.moeglichkeiten3{background:url(../bilder/moeglich3.jpg);height:131px;background-repeat:no-repeat;}
#hatp,#palisadenraufe,#hap300,#hap360,#wtr300,#thermolac40,#standpfosten{float:left;background:#FFF;}
#hatp{margin:30px auto auto 15px;}
#palisadenraufe{margin:15px auto auto 20px;}
#hap300{margin:43px auto auto -11px;}
head:first-child+body #hap300{margin:43px auto auto -5px;}
#hap360{margin:68px auto auto 0;}
#wtr300{margin:40px auto auto 27px;}
#thermolac40{margin:70px auto auto -83px;}
#standpfosten{margin:40px auto auto 65px;}
ol.aufbau,li.aufbau{list-style:decimal;list-style-position:inside;margin:2px 0 2px 2px;}
li.aufbau{margin-top:8px;}
div.aufbaumoeglichkeiten{float:right;margin-right:3px;width:180px;}
#admin_menue li{float:left;cursor:pointer;color:#000;font-weight:700;display:block;width:100px;margin:0 2px;}
#admin_menue li.off ul,#admin_menue li.on ul{font-weight:700;display:none;position:absolute;top:33px;height:30px;left:24px;width:530px;padding:0 4px;}
#admin_menue li.on ul{display:block;font-size:11px;}
#admin_menue li.on ul a,#admin_menue li.off ul a{float:left;margin-right:3px;color:#000;text-transform:inherit;font-size:11px;border:0;}
#admin_menue li.on ul a:hover,#admin_menue li.off ul a:hover{color:#6C3926;font-size:11px;}
#admin_menue li.off:hover ul{display:block;font-size:11px;z-index:6000;}
#admin_pos{padding-top:30px;margin:0 0 0 10px;}
#admin_head{background-image:url(../grafik/admin_head.gif);background-repeat:no-repeat;height:30px;padding:12px 0 0 8px;}
h2,a:link,a:visited,#admin_pos li.off a:hover,#admin_pos li:hover a,#admin_pos li.over a{color:#6C3926;}
a,tr.staffelpreise_head{font-weight:700;}
#registrieren_head,div.vorwort_head,div.admin_head{background:url(../grafik/registrieren.jpg);background-repeat:no-repeat;width:550px;height:60px;}
.full{width:95%;margin:3px;}
.half,.third{float:left;margin:3px;}
.half{width:275px;}
.third{width:160px;margin-top:10px;}
.red{color:#C00;font-weight:700;}
.produkt_div{width:600px;background:#fefde9;clear:both;font-size:12px;margin:15px 10px;}
.produkt_head{background:url(../grafik/produkt_head.jpg);width:100%;height:60px;color:#6C3926;}
.produkt_head_ohne{background:url(../grafik/produkt_head_ohne.jpg);width:100%;height:60px;color:#6C3926;}
.produkt_bezeichnung{margin-top:19px;width:450px;font-weight:700;font-size:14px;float:left;}
.produkt_preis{height:100%;width:120px;float:right;font-size:.9em;}
.produkt_preis_preis{width:100%;margin-top:13px;text-align:center;}
.produkt_einheit,.produkt_status{font-size:.8em;margin:1px;}
.produkt_einheit{float:left;width:100px;text-align:right;}
.produkt_status{float:right;width:48px;}
.produkt_text{width:385px;float:left;margin-left:0;background:url(../grafik/preis_tag.gif);background-repeat:no-repeat;padding-left:5px;}
.preis_body{width:610px;background:url(../grafik/2012/pr_ce.jpg);background-repeat:repeat-y;overflow-y:no-display;min-height:400px;height:auto;position:relative;line-height:1.5em;}
.preis_body tr{line-height:1.5em;}
.preis_top{width:100%;height:57px;background:url(../grafik/2012/pr_top.jpg);background-repeat:no-repeat;margin-top:5px;margin-bottom: 10px;padding:20px 0 0 20px;}
.preis_top_ra{width:100%;height:57px;margin-bottom: 10px;background:url(../grafik/2012/pr_top_ra.jpg);background-repeat:no-repeat;margin-top:5px;padding:45px 0 0 20px;}
.preis_top h1,.preis_top_ra h1{font-size:1.7em;color:#FFF193;margin:1px 0 6px;}
.artnr{font-size:1.7em;color:#FFF;margin:10px 0;}
.align{padding:0 0 0 20px;}
.pr_table{width:220px;margin-left:25px;}
.bild{float:left;text-align:left;width:200px;margin:0 5px 3px 20px;}
.productWrap {margin-left: 10px;}
.productWrap .pdf {
	margin-right: 38px;
}
.spacer{height:10px;width:100%;}
hr{width:220px;border-top: solid 1px #6C3926;border-bottom: solid 1px #aa6011;margin:0 0 0 25px;}
.preis_footer{width:100%;background:url(../grafik/pr_bo.jpg) bottom;background-repeat:no-repeat;height:8px;position:absolute;bottom:-8px;clear:both;}
.pr_text{margin-bottom:40px;clear:both;line-height:1.5em;font-size:1.3em;padding:0 20px;}
.pr_text ul{ margin-left: 0; list-style: none;}
.pr_text li {padding-left: 1em; text-indent: -1em;}
.pr_text li:before { content: "-"; padding-right:7px; }
.page{width:20px;height:20px;text-align:center;float:left;background:url(../grafik/paging.jpg);background-repeat:no-repeat;padding-top:1px;margin:3px;}
.page a{font-weight:400;font-size:1.4em;text-align:center;padding-top:3px;}
.page_links{height:25px;text-align:right;float:right;display:block;margin:1px 20px 5px 0;}
.produkt_bild{width:200px;height:200px;float:right;}
div#admin_menue{height:50px;}
ul#admin_menue li ul{display:none;font-size:12px;margin-top:1px;padding:0;}
ul#admin_menue li:hover ul{display:inline;float:left;font-size:11px;background:#FFC;}
ul#admin_menue li a{font-weight:700;font-size:10px;display:inline;}
/* Footer */
#fuut {clear: both;width: 100%;height: 75px;position: fixed;bottom: 0;left: 0;background: url(http://www.haas-pferdesport.de/haas_inc/grafik/footer/footerback.png) repeat-x;z-index: 500 !important;}
.fuutWrap {
	width: 990px;
	position: absolute;
	left: 50%;
	margin-left: -450px;
}
#haas-link,#haas-agrifarm,#allzweckhalle,#grid,#panel,#safety,#cow,#horse,#trailer {width: 120px;height: 75px;float: left;margin: 0 3px 0 3px;padding-left: 5px;}
#haas-link:hover,#haas-agrifarm:hover,#allzweckhalle:hover,#grid:hover,#panel:hover,#safety:hover,#cow:hover,#horse:hover,#trailer:hover {height: 100px;position: relative;top: -25px;background: url(http://www.haas-pferdesport.de/haas_inc/grafik/footer/footerhover.png) no-repeat;}
a, img {border: none;}#haas-link {margin-left: 40px;}
.ScrollContainer{height:80px;left:0;overflow:hidden;top:0;z-index:1;}
#scroller{height:100px;width:928px;}
.ScrollContent{float:left;height:80px;}
.scrollNav,.scrollNav a:link,.scrollNav a:visited,.scrollNav span{color:#00009C;float:left;font-size:1.2em;font-weight:700;margin:1px;text-decoration:none;}
.scrollleft{border:none;height:80px;left:0;margin-right:-10px;position:absolute;top:0;z-index:2;}
.scrollright{height:80px;position:absolute;right:0;top:0;z-index:2;}
#fuut{background:url(http://www.haas-pferdesport.de/haas_inc/grafik/footer/footerback.png) repeat-x;bottom:0;clear:both;height:75px;left:0;padding-left:50px;position:fixed;width:100%;z-index:9000;}
.mehr{-moz-border-radius:5px;background:#333;border-radius:5px;clear:both;color:#FFF;display:block;font-size:0.9em;margin:5px 0;padding:3px;position:relative;text-align:center;top:3px;width:75px;z-index:99;}
.top{-moz-border-radius:5px;background:#333;border-radius:5px;color:#FFF;font-size:1em;height:25px;margin-left:230px;padding:8px;width:75px;}
.top a{color:#FFF;font-weight:300;text-decoration:none;}
div.einteilung{display:block;height:30px;padding:5px;}
div.einteilung span{float:left;margin:5px;width:120%;}
div.einteilung:hover{-moz-transition:background-color 1s linear;-o-transition:background-color 1s linear;-webkit-transition:background-color 1s linear;background:#ebf2c9;}
div.einteilung:hover .hidden{-moz-border-radius:7px;-moz-box-shadow:0 0 5px #333;-moz-transition:background-color 1s linear;-o-transition:background-color 1s linear;-webkit-border-radius:7px;-webkit-box-shadow:0 0 5px #333;-webkit-transition:background-color 1s linear;background:url(../grafik/pfeil.gif) no-repeat #000;background-position:bottom left;border-radius:7px;box-shadow:0 0 5px #333;clear:both;color:#FFF;display:block;margin:-18px 0 30px 440px;padding:7px 7px 7px 30px;position:absolute;width:380px;}
#katalog{margin:0 0 30px 200px;}
#betreff{margin:-20px 0 30px 300px;}
#formular{width:100%;}
#nachricht{height:350px;left:-20px;position:relative;width:90%;}
fieldset{-moz-border-radius:7px 7px 0 0;-moz-box-shadow:inset 0 0 5px #333;-webkit-border-radius:7px 7px 0 0;-webkit-box-shadow:inset 0 0 5px #333;background:#FFFFF7;border:none;border-radius:7px 7px 0 0;box-shadow:inset 0 0 5px #333;margin:10px 0 15px 6%;padding:20px;width:85%;}
label{display:block;float:left;font-size:1.1em;font-weight:700;line-height:1.2em;margin-top:5px;text-align:left;text-shadow:2px 2px 2px #ccc;width:30%;}
input,select,textarea,#formular fieldset input,#formular fieldset select,#formular fieldset textarea{border:1px solid #b9bdc1;color:#797979;float:left;font-size:1.1em;margin-bottom:10px;margin-top:-1px;padding:5px;width:67%;}
#formular fieldset einteilung select#betreff{left:0;margin-left:-500px;position:relative;}
input#plz,#formular input#plz{float:left;width:10%;}
input#ort,#formular input#ort{float:left;margin-left:3.5%;width:51%;}
#formular textarea{width:380px;}
.button{-moz-border-radius:10px;-moz-box-shadow:inset 0 1px 0 0 #8C8C8C;-webkit-border-radius:10px;-webkit-box-shadow:inset 0 1px 0 0 #2dabe0;background:0 (linear, 0% 0%, 0% 100%,  from(#2dabe0), to(#1b8dbc));border:1px solid #7C7C7C;border-radius:10px;box-shadow:inset 0 1px 0 0 #2dabe0;color:#FFF;cursor:pointer;font-size:1.2em;font-weight:700;line-height:1.2em;padding:10px;text-align:center;text-shadow:0 -1px 1px #ccc;}
#senden,#reset{float:left;left:30%;position:relative;text-align:center;}
#reset{-moz-box-shadow:inset 0 1px 0 0 #490404;-webkit-box-shadow:inset 0 1px 0 0 #490404;background:#790606;box-shadow:inset 0 1px 0 0 #490404;font-size:0.9em;left:5%;}
textarea{height:400px;margin:0 0 0 30px;width:100%;}
span#nachricht{height:410px;width:95%;}
span#nachricht textarea{width:80%;}
fieldset span{display:block;height:30px;width:90%;}
fieldset span input{margin-top:6px;}
.checkboxlabel{background:url(../grafik/checkbox_off.png) no-repeat right;display:block;height:26px;line-height:1.1em;padding-top:5px;width:180px;}
.labelactive{background:url(../grafik/checkbox_active.png) no-repeat right;height:26px;}
label.error{-moz-border-radius:7px;-moz-box-shadow:0 0 5px #333;-webkit-border-radius:7px;-webkit-box-shadow:0 0 5px #333;background:#6C3926;border-radius:7px;box-shadow:0 0 5px #333;clear:both;color:#FFF;display:block;margin:-15px 0 30px 400px;padding:17px;position:absolute;text-shadow:2px 2px 2px #333;width:380px;z-index:1;}
.teilen{-moz-border-radius:7px;-webkit-border-radius:7px;background:#333;border-radius:7px;color:#FFF;float:left;margin-top:-5px;padding:5px;}
a.link:hover,ul#menue li a:focus + ul.submenue,input.seiten:visited{color:#000;}
table.email,a,tr.staffelpreise_head{font-weight:700;}
form#suchen span,a.tool span.haaslink,a.,.hidden,.checkbox{display:none;}
.LV_validation_message,.LV_invalid{position:relative;left:400px;top:-25px;margin-bottom:-30px;background-color:#0C0;border:solid #060 thin;padding:5px 5px 5px 20px;}
.hidden {display:none;}
div.einteilung {height:  30px;padding: 5px; display:  block;}
div.einteilung span {width: 120%;float: left; margin: 5px;}
div.einteilung:hover {-moz-transition: background-color 1s linear;-o-transition: background-color 1s linear;-webkit-transition: background-color 1s linear;background: #ebf2c9;}
div.einteilung:hover .hidden {display:block;position:absolute;background:#000;color:#FFF; margin: -18px 0 30px 440px;width: 380px; padding: 7px; padding-left: 30px;-moz-border-radius: 7px;-webkit-border-radius: 7px;border-radius: 7px;-moz-box-shadow: 0 0 5px #333; -webkit-box-shadow: 0 0 5px #333;box-shadow: 0 0 5px #333;clear: both;background: url(../grafik/pfeil.gif) no-repeat #000;background-position: bottom left;-moz-transition: background-color 1s linear;-o-transition: background-color 1s linear;-webkit-transition: background-color 1s linear;}
#katalog {margin: 0 0 30px 200px;}
#betreff {margin: -20px 0 30px 300px;}
#formular {width: 100%;}
#nachricht {height:  350px; width: 90%; position: relative; left:  -20px;}
fieldset { width: 85%;padding: 20px;margin: 10px 0 15px 6%;background:#FFFFF7;-moz-border-radius: 7px 7px 0px 0px;-webkit-border-radius: 7px 7px 0px 0px;border-radius: 7px 7px 0px 0px;-moz-box-shadow:inset 0 0 5px #333; -webkit-box-shadow:inset 0 0 5px #333;box-shadow:inset 0 0 5px #333; border: none;}
label {text-shadow: 2px 2px 2px #ccc;display: block;float: left; font-weight: bold;text-align: left; width: 30%;line-height: 1.2em;font-size: 1.1em; margin-top: 5px;}
input,select,textarea, #formular fieldset input, #formular fieldset select, #formular fieldset textarea {font-size: 1.1em;padding: 5px; margin-top: -1px; margin-bottom: 10px;border: 1px solid #b9bdc1;width: 67%;color: #797979; float:left;}
#formular fieldset einteilung select#betreff {position: relative; left: 0; margin-left: -500px;}
input#plz, #formular input#plz {width: 10%; float: left;}
input#ort, #formular input#ort {width: 51%; float: left; margin-left: 3.5%;}
#formular textarea {width: 380px;}
.button{font-weight: bold;line-height: 1.2em;cursor:pointer; color: #FFF; text-align: center;text-shadow: 0 -1px 1px #ccc; background: #2dabe0;background: -moz-linear-gradient (top, #2dabe0 0%, #1b8dbc 100%); background: -webkit-gradient (linear, 0% 0%, 0% 100%,  from(#2dabe0), to(#1b8dbc));border: 1px solid #7C7C7C;-moz-border-radius: 10px;-webkit-border-radius: 10px; border-radius: 10px;-moz-box-shadow: inset 0 1px 0 0 #8C8C8C;-webkit-box-shadow: inset 0 1px 0 0 #2dabe0; box-shadow: inset 0 1px 0 0 #2dabe0; font-size: 1.2em; padding: 10px;}
#senden, #reset { text-align:center; position: relative;left: 30%; float:left;}
#reset {left: 5%;background: #790606; font-size:0.9em;-moz-box-shadow: inset 0 1px 0 0 #490404;-webkit-box-shadow: inset 0 1px 0 0 #490404; box-shadow: inset 0 1px 0 0 #490404;}
textarea {width: 100%; height: 400px; margin: 0 0 0 30px;}
span#nachricht {width: 95%; height: 410px;}
span#nachricht textarea {width: 80%;}
fieldset span {display:block; width: 90%; height: 30px;}
fieldset span input {margin-top: 6px;}
.checkbox {display:none;}
.checkboxlabel {background:url(../grafik/checkbox_off.png) no-repeat right;  height: 26px; display: block; line-height: 1.1em; padding-top: 5px;width: 180px;}
.labelactive {background: url(../grafik/checkbox_active.png) no-repeat right;  height:26px;}
label.error {display:block;position:absolute;background:#6C3926;color:#FFF; margin: -15px 0 30px 400px;width: 380px; padding: 17px;-moz-border-radius: 7px;-webkit-border-radius: 7px;border-radius: 7px;-moz-box-shadow: 0 0 5px #333; -webkit-box-shadow: 0 0 5px #333;box-shadow: 0 0 5px #333;clear: both;z-index: 1;text-shadow: 2px 2px 2px #333;}
.teilen {float: left; background: #333; padding: 5px; -moz-border-radius: 7px;-webkit-border-radius: 7px;border-radius: 7px; color: #FFF; margin-top: -5px;}
div.produkthinweis, div.produkthinweis_hin {width: 90%; font-size: 1em; padding: 3px 3px 3px 5px; color: #000; -moz-border-radius-topleft: 10px;-moz-border-radius-topright: 0px;-moz-border-radius-bottomright: 10px;-moz-border-radius-bottomleft: 0px;-webkit-border-radius: 10px 0px 10px 0px;border-radius: 10px 0px 10px 0px; background: #FFEEA3;margin: 3px 3px 3px 10px; margin: 10px 0 10px 0.3Em;}
div.produkthinweis span {font-weight: bolder; font-size: 1.5em; background: #FFDE10; -moz-border-radius: 50%;-webkit-border-radius: 50%; border-radius: 50%; float: left; position: relative; left: -5px; top: -3px; color: #FFF; width: 10px; height: 10px;padding: 6px 7px 7px 6px; line-height:0.3em;}
div.produkthinweis li {margin-left: 25px;}
div.produkthinweis {margin-left: 0;}
div.produkthinweis_hin span {font-weight: bolder; font-size: 1.5em; background: #FFDE10; -moz-border-radius: 50%;-webkit-border-radius: 50%; border-radius: 50%; float: left; position: relative; left: -5px; top: -3px; color: #FFF; width: 10px; height: 10px;padding: 7px 6px 7px 8px; line-height:0.5em;}
div.kategorien li {list-style:none;margin-left:15px;line-height:1.5em;}
div.kategorien li:before { content:'-'; display: block; position: relative; max-width: 0px; max-height: 0px; left: -10px; top: -0px; color: #000000;}			    
a.eigenschaften, a.eigenschaften-gross {margin: 10px;-webkit-border-radius: 5px;-moz-border-radius: 5px;border-radius: 5px;margin: 10px;background: #fcf299; /* Old browsers */background: -moz-linear-gradient(top,  #fcf299 0%, #f1da36 100%); /* FF3.6+ */background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#fcf299), color-stop(100%,#f1da36)); /* Chrome,Safari4+ */background: -webkit-linear-gradient(top,  #fcf299 0%,#f1da36 100%); /* Chrome10+,Safari5.1+ */background: -o-linear-gradient(top,  #fcf299 0%,#f1da36 100%); /* Opera 11.10+ */background: -ms-linear-gradient(top,  #fcf299 0%,#f1da36 100%); /* IE10+ */background: linear-gradient(top,  #fcf299 0%,#f1da36 100%); /* W3C */filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#fcf299', endColorstr='#f1da36',GradientType=0 ); /* IE6-9 */text-decoration: none; color: #333333; border: 2px solid ffe776;font-size: 1.2em; font-weight: 400;overflow: hidden; padding: 5px; height: 30px; width: 255px; display: inline-block;}
.pdf {float: right; margin-right: 25px; width: 222px;}
.pdfKat {float: none; width: 500px;margin-left: 9px; margin-top: 20px;}
.pdfKat ul li:before {content: none;}
.pdf ul {list-style: none;}
.pdf ul li {margin-left: 0; padding: 7px 5px; background: #e1d2c8; margin-bottom: 3px;}
.pdf ul li:hover {background: #f1e8e3;}
.pdf ul li a {color: #6c3927; display: block; text-decoration: none; font-size: 14px;}
a.eigenschaften-gross {width: 160px; margin-left: 0;}
a.eigenschaften span.eigenschaften-text,  a.eigenschaften-gross span.eigenschaften-text-gross {padding: 5px;display:block; }
a.eigenschaften:hover, a.eigenschaften-gross:hover {width: 450px;-webkit-transition:all 0.3s linear; -moz-transition:all 0.3s linear;
    -o-transition:all 0.3s linear;  transition:all 0.3s linear;}
    a.eigenschaften-gross:hover {width: 500px;}
a.eigenschaften span.eigenschaften-slogan, a.eigenschaften-gross span.eigenschaften-slogan-gross {color: #FFF;position: relative;left:260px;top: -22px;}
a.eigenschaften-gross span.eigenschaften-slogan-gross {left: 165px;}
div.eigenschaften {clear: both;width: 94%; font-size: 1em; color: #000; -moz-border-radius-topleft: 30px;-moz-border-radius-topright: 0px;-moz-border-radius-bottomright: 10px;-moz-border-radius-bottomleft: 0px;-webkit-border-radius: 10px 0px 10px 0px;border-radius: 10px 0px 10px 0px; background: #6b3927;margin-left: 10px;}
div.eigenschaften span {font-weight: bolder; font-size: 1.5em; -moz-border-radius: 50%;-webkit-border-radius: 50%; border-radius: 50%; float: right; color: #FFF; width: 20px; height: 20px;padding: 8px 6px 4px 4px; line-height:0.3em;cursor:pointer;border: 2px solid #FFFFFF;position: relative; right: 5px; top: 0px;text-align: right;-webkit-box-shadow: 1px 1px 2px 1px #ccc;-moz-box-shadow: 1px 1px 2px 1px #ccc;box-shadow: 1px 1px 2px 1px #ccc;}
div.eigenschaften h2 {color: #FFFFFF; padding: 8px 2px 2px 5px;}
div.eigenschaften dl {cursor:pointer;}
div.eigenschaften dt {	cursor:pointer;	font-weight: 300; font-size: 1.5em; line-height: 2em; background: #666;	border-bottom: 1px solid #f0de8f;color: #000; text-shadow: 1px 1px 2px #333;	filter: dropshadow(color=#333, offx=2, offy=2); padding: 0 0 0 5px;background: #ffeea3;}
div.eigenschaften dd {	margin: 0; padding: 1em 0 1em 5px; font-weight: 300;color: #333;background: #fef4c9;}
div.eigenschaften dt:first-child {border-top:none;}
div.eigenschaften dt:nth-last-child(2) {border-bottom: none;}
div.gallerieLink {background: #fcf299;padding: 7px 5px; display: block;margin-left: 9px;margin-right: 21px;}
div.gallerieLink:hover {background: #fff8b9;}
div.gallerieLink a {color:#6c3927; font-weight: 700; line-height: 1.5em; font-size: 14px; text-decoration: none;}
#cboxClose, #cboxPrevious, #cboxNext {border: none;}
#fancybox-thumbs.bottom {
	bottom: 90px;
}
#fancybox-thumbs ul li, #fancybox-thumbs ul li a {
	border-radius: 5px;
}
#fancybox-thumbs ul li {
	margin-right: 10px;
}
.fancybox-skin {
	background: #fbf698 !important;
	-webkit-border-radius: 4px 0px 4px 0px !important;
	border-radius: 4px 0px 4px 0px !important;
}
.jPanelMenu-panel {
	background: none !important;
}
#jPanelMenu-menu {
	display: none !important;
}
#responsiveIconWrap {
	display: none;
}
@media only screen and (max-device-width: 900px) {
	#jPanelMenu-menu {
		display: block !important;
	}
		#responsiveIconWrap {
			background: #481e0e;
			-webkit-border-radius: 0px 12px 0px 12px;
			border-radius: 0px 12px 0px 12px;
			display: block;
			position: absolute;
			left: 13px;
			top: 107px;
			padding: 8px;
			color: #ffffff;
			font-weight: bold;
			font-size: 20px;
			cursor: pointer;
		}
		.responsiveIcon {
			width: 15px;
			height: 15px;
			display: inline-block;
			background: url(../grafik/menuIcon.png) no-repeat;
			
		}
		.menue {
			display: none;
		}
		.inhalt_top {
			width: 755px;
		}
		div.kategorien {
			width: 735px;
		}
		#rahmen {
			margin: 0;
		}
		#Absatz {
			padding-top: 9px;
		}
		#Absatz .breadcrumb {
			margin-left: 100px;
		}
}
@media only screen and (max-device-width: 480px) {
		#responsiveIconWrap {
			background: #481e0e;
			-webkit-border-radius: 0px 12px 0px 12px;
			border-radius: 0px 12px 0px 12px;
			display: block;
			position: absolute;
			left: 5px;
			top: 81px;
			padding: 8px;
			color: #ffffff;
			font-weight: bold;
			font-size: 20px;
			cursor: pointer;
		}
		.responsiveIcon {
			width: 15px;
			height: 15px;
			display: inline-block;
			background: url(../grafik/menuIcon.png) no-repeat;
			
		}
		.menue {
			display: none;
		}
		.inhalt_top {
			width: 455px;
		}
		div.kategorien {
			width: 435px;
		}
		#rahmen {
			margin: 0;
		}
		#Absatz {
			padding-top: 9px;
		}
		#Absatz .breadcrumb {
			margin-left: 100px;
		}
		table {
			width: 480px;
		}
		.bannerWrap {
			height: 50px;
		}
		.pageWrapper {
			width: 480px !important;
		}
}