*{margin:0; padding:0; box-sizing: border-box;}
body {background:#fff; color:#000; font-size: 16px; line-height: 1.4em; font-family: Verdana, Helvetica, sans-serif; border-left-style:none; border-right-style:none; border-top-style:none; border-bottom-style:none; margin:0;}
h1, h2, h3{  margin-top:0; padding-top:0; font-weight:normal}
h1{font-size:1.30em; margin: 0px 0px 10px 0px; color:#000;}
h2{font-size:1.2em; width:99%; padding-left:0;}
/*h2{font-size:1.1em; font-weight:bold; width:99%; padding-left:1%; background:#ccc; border-radius:5px; color:#fff; text-shadow:1px 1px 3px #000}*/
h3{font-size:1.1em; line-height:1.2em; margin: 15px 0px 5px 0px; color:#000;}
h6{font-size:0.9em }
b{ font-weight:600; line-height: 19px;}
p{margin: 0px 0px 0px 0px; word-wrap: break-word;}
#googleanfahrt{height:160px;  margin:15px 0; padding:5px; text-align:center}
#googleanfahrt input{width:80%;}
.titel_googleanfahrt{font-size:1.2em; color:#000}
.dloads a{display:block; text-decoration:none; height:50px}
.callback{width:300px}
.schalter{color:#333;background:none;}/*color:#fff;background:none;*/
#content.textinhalt{display:table; width:100%; margin:0 6%}
#plakativ.textinhalt{display:table; max-width:1280px;}
.textinhalt p,.textinhalt h1, .textinhalt h2, .textinhalt h3{padding-left:8px; padding-right:8px}
.clear{clear:both}
ul{list-style-image:url(../limmer/list.png)}

#unterlinks_m_b{ box-sizing:border-box; display:table; width:100%; padding-bottom:25px}
#unterlinks_m_b div{ width:24%; margin:10px 0.5% 10px 0.5%; float:left; display:block; text-align:center; box-shadow: 3px 3px 5px #444; border-radius:8px;}
#unterlinks_m_b div:hover{box-shadow:none;}
#unterlinks_m_b div img{display: block; width: 100%; padding:0; margin:0; border:0; border-bottom-left-radius:8px; border-bottom-right-radius:8px;}
#unterlinks_m_b div h2{font-size: 20px; width: 100%; background:#00a0e3; color:#fff; font-weight:bold; line-height:1.5em; border-radius:8px 8px 0 0; margin-bottom:0px;}


/* KunstDünger */
#kdlisting{box-sizing:border-box; display:table; width:100%;}
#kdlisting div{height:auto; width:24%; margin:10px 0.5% 10px 0.5%; float:left; display:table; text-align:center; box-shadow: 3px 3px 5px #444; border-radius:8px;}
#kdlisting div:hover{box-shadow:none;}
#kdlisting div img{height:200px; max-width: 100%;}
#kdlisting div h2{ width: 100%; font-size: 15px; background:#00a0e3; color:#fff; font-weight:bold; line-height:2em; border-radius:8px 8px 0 0; margin-bottom:5px;}
#kdlisting div h3{width: 100%; padding:4px 0 0; margin:0; height:3em; font-size: 16px; background:#00a0e3; color:#fff; font-weight:bold; line-height:1em; border-radius:8px 8px 0 0; margin-bottom:5px;}

.kdnavsp1{width:27%; float:left;}
.kdnavsp2{width:73%; float:left;}
.produktlisting{ font-size:0.9em; width:46%; margin:10px 2%; float:left; height:300px; text-align:center; vertical-align:bottom;}
.produktlisting1{ font-size:0.9em; width:46%; margin:10px 2% 20px 2%; float:left; height:350px; text-align:center; vertical-align:bottom; background:#fff;}
.kdlspic{display:table; height:185px; width:auto;}
.kddetail{display:table; width:100%}
.kddetail img{float:left; margin-right:10px;}
.thumbnail{height:180px; widht:auto;}
	a{color:#000}
	a:hover{color:#B0902E;}
#kontaktform{display:block;clear:left}
.form1{width:23%; padding:1%; float:left; text-align:right}
.form2{width:73%; padding:1%; float:left;}
.sp1{width:23%; padding:1%; float:left; text-align:right}
.sp2{width:73%; padding:1%; float:left;}
.formularfehler, .largeerror, .smallerror{background:#e99}
.large, .largeerror{width:97%;}
.small, .smallerror{width:60px}
.anfragelink{width:95%; margin-right:5%; margin-top:10px; height:30px; display:table; text-align:right}
.anfragelink a{ color:#FFF; background:#00A0E3; font-weight:bold; text-decoration:none; padding:5px 10px; border-radius:5px; }
.anfragelink a:hover{ box-shadow: 1px 1px 2px #FFF; text-shadow: -1px -1px 1px #00A0E3; }
.anfragelink_kd a{width:auto; margin:auto; margin-top:10px; margin-bottom: 5px; display:table; text-align:center; color:#FFF; background:#00A0E3; font-weight:bold; text-decoration:none; padding:5px 10px; border-radius:5px; text-shadow: -1px -1px 1px #666;  box-shadow: 1px 1px 2px #666;}
.anfragelink_kd a:hover{ box-shadow: 1px 1px 2px #FFF; text-shadow: -1px -1px 1px #00A0E3; }
.erfolgsmeldung{width:70%; margin:auto; color:#fff; background:#393; border-radius:10px; text-align:center; padding:10px 0;}
.unsubscribe{border:2px solid #00A0E3; border-radius:10px; padding:10px;}
#searchform{width:350px; float:right; height:50px; margin-top:25px}
#searchform input{float:left;}
.searchfield{border:1px solid #00A0E3; border-right:none; width:300px; padding-left:7px; line-height:36px; border-radius:4px 0 0 4px; }
.searchbutton{height:38px; border-bottom-right-radius:7px; border-top-right-radius:7px;}
.galeriesearch{width:100%; display:table}
.galeriesearch a{width:100%; display:table;}
.galeriesearch img{float:left; border:0; margin:0 5px 5px 0; width:60px; height:auto}
.galeriesearch p{margin:0; padding:0}
#navlink, #topnavmob, .mobil{display:none}
.F16x9{width:466px; height:262px}
.F4x3{width:466px; height:350px}
.solaraplet{font-size:0.95em; background:#FF0; line-height:1.9em; width:33%; float:left; text-align:center}
/*#share{position:fixed; z-index:; bottom:0; right:0; width:200px; height:45px; border-width:1px 0 0 1px; background-color:#fff; border-color:#00A0E3; border-style:solid; border-top-left-radius:4px }*/
#share{width:100%; height:auto; border-width:1px 0 0 1px; background-color:#fff; border-color:#00A0E3; border-style:solid; border-top-left-radius:4px }
.share{width:50px; height:auto; padding:4px 5px; border:none}

#shownav{display:none;}
.shownav{position:relative; top:-50px; left:-50px; float:right; width:0;}
.shownav img{border-radius:10px}
.unterlinks{display:none;}

#plakativ{width:100%; max-width:1280px; margin:auto;}
.picnav{display:table; margin-bottom: 30px; width:100%}
.npic1, .npic2, .npic3{width:31%; float:left; border:none; border-radius: 8px; box-shadow: 3px 3px 5px #444;}
.npic1{ margin:0 0 20px 0;}
.npic2{ margin:0 3.4% 20px 3.4%;}
.npic3{ margin:0 0 20px 0;}
.npic1:hover, .npic2:hover, .npic3:hover{box-shadow: none;}

#moedelhauptnav{box-sizing:border-box; display:table; width:100%;}
#moedelhauptnav div{height:200px; width:31.3%; margin:10px 1% 10px 1%; float:left; display:table; text-align:center; box-shadow: 3px 3px 5px #444; border-radius:8px;}
#moedelhauptnav div:hover{box-shadow:none;}
#moedelhauptnav div img{height:200px; max-width: 100%;}
#moedelhauptnav div h2{width: 100%; font-size: 18px; background:#00a0e3; color:#fff; font-weight:bold; line-height:2em; border-radius:8px 8px 0 0; margin-bottom:5px;}
#moedelhauptnav div h3{width: 100%; padding:4px 0 0; margin:0; height:3em; font-size: 16px; background:#00a0e3; color:#fff; font-weight:bold; line-height:1em; border-radius:8px 8px 0 0; margin-bottom:5px;}

.w3-display-container{position:relative}
.w3-display-topleft{position:absolute;left:0;top:32px}
.w3-display-topright{position:absolute;right:0;top:32px}
.w3-display-bottomleft{position:absolute;left:0;bottom:32px}
.w3-display-bottomright{position:absolute;right:0;bottom:32px}
.w3-display-middle{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%)}
.w3-display-left{position:absolute;top:50%;left:0%;transform:translate(0%,-50%);-ms-transform:translate(-0%,-50%)}
.w3-display-right{position:absolute;top:50%;right:0%;transform:translate(0%,-50%);-ms-transform:translate(0%,-50%)}
.w3-display-topmiddle{position:absolute;left:50%;top:32px;transform:translate(-50%,0%);-ms-transform:translate(-50%,0%)}
.w3-display-bottommiddle{position:absolute;left:50%;bottom:32px;transform:translate(-50%,0%);-ms-transform:translate(-50%,0%)}

@media screen {

	html {overflow-y: scroll; height:100%; margin:0px; padding:0px; width:100%;}
	body{height:100%; margin:0px; padding:0px; width:100%; background: #fff; }
	.mobil{display:none}
	.head{height:128px;}
	.tws-bg{ width:100vw; height:calc(100vh - 128px); display:block;}
	.tws-auto{width:98%; max-width:1280px; margin:auto; display:table}
	.tws-limmer{color:#fff; background:#0387C0;}
	.tws-limmer a{color:#fff}
	.tws-header-text{background:rgba(255,255,255,0.7); color:#000; padding:32px 24px; border-radius:16px}
	.tws-header-text h1,.tws-header-text h2,.tws-header-text h2,.tws-header-text a,.tws-header-text p{color:#000;}
	.tws-schmal{width:33%}
	.tws-mittelbreit{width:50%}
	.tws-breit{width:70%}
	#qr-code img{width:80%; border-radius:8px}
	#wrapper{width:1280px; max-width:96%; margin:auto; min-height:100%; padding-bottom:30px; display:table}
	#headerprint{display:none}
	#logo{float:left;}
	.logo{ border:0; padding-top:15px; height:110px;}
	#topnav{position:relative; float:right; text-align:right; height:22px; margin:20px 0 8px 0; padding-left:2%; z-index:20;}
	.topnav, .topnav_on{float:left;}
	.topnav a{display:block; text-decoration:none; color:#000; padding: 0 10px; line-height:20px; font-size:1.1em;}
	.topnav_on a{display:block; text-decoration:none; background:#FFF; color:#09c; padding: 0 10px; line-height:20px; font-size:1.1em;}
	.topnav a:hover{color:#09c; background:#FFF; }
	#spalte{float:left; color:#999; width:230px; margin-top:0px;}
	#wechselbilder{position:relative; width:190px; height:140px; z-index:100; border: 0px; left:0px; margin-left:40px; margin-bottom:20px;}
	#handy{display:none}
	#spalte_rechts{float:left; width:230px;}
	#keywords{width:96%; font-size:0.8em; margin:auto; padding:64px 0 16px; color:#9c9c9c}
	#content{width:100%; padding-top:64px; padding-bottom:0px; top:0px; bottom:0px; display:table;}
	#footer{min-height:35px; width:100%; padding:32px 0 64px;}
	#footercont{}
	#footercont div{float:left; width:25%}
	.vcard{font-family: Arial, sans-serif; font-size:1em; line-height:25px;}
	.vcard a{text-decoration:none}
	.vcard a:hover{text-decoration:underline}
	.share{width:20%; height:auto; padding:16px 8px; border:none; display:inline-block}
	.teilen{width:100%; text-align:center; background:#fff; border-radius:8px}

	#login{position:fixed; width:30px; height:30px; top:0; right:0}
	.login {width:30px; height:30px; border:none}

	textarea, select, input{color: #666; line-height: 1.4em; font-size:16px; font-family: Verdana, Helvetica, sans-serif; border:1px solid #999}
	submit{line-height: 1.4em; font-size:16px; font-family: Verdana, Helvetica, sans-serif; border:1px solid #999}
	#untermenue{ width:210px; float:left; display:inline; margin-bottom:15px; margin-top:0px; margin-left:10px;}
	#umenue {width:210px; margin-top:0px; font-size:1.1em; line-height:1.7em;}
	#untermenue a{ color:#888; display:block;  text-decoration: none}
	#untermenue a:hover{color:#666; background:#eee; } /*text-decoration:underline*/
	/* Style des aktiven Unterlinks in Grundeinstellungen vornehmen*/

	#inhalt{width:670px; float:left; margin:0 0 70px 40px; line-height:1.7em; display:table;}


	.bildergalerie{display:table; width:100%; margin:10px 0}
	.cont-bild{width:100px; height:100px; float:left; text-align:center; margin:10px 8.3px;}
/*	.cont-bild1{width:100px; height:110px; padding-bottom:10px; float:left; text-align:right} */
	input{border:1px solid #CCC}
	#cbs{background:#FFC; width:215px; height:155px; margin-left:5px; margin-bottom:15px;  text-align:center; float:left;}
	#cbs input{width:90%; border:1px solid #CCC; font-weight:600; text-align:center}
	#cbs_titel{width:100%; height:22px; background:#999; text-align:center; color:#FFC; font-size:1.1em;}
	.dlbild{float:left; padding-right:10px; border:0}
	.dloads{display:table; width:90%; margin:0 5%; padding-top:20px}
	#spalteninhalt{width:210px; margin:auto; display:table; margin-bottom:50px; color:#888}
	#spalteninhalt h1 h2 h3{ color:#666;}

	#spalte	.dlbild{ padding:5px}
	#spalte	.dloads{ padding-top:10px}
	#spalte .cont-bild{width:220px; padding-bottom:10px;}
	.sitemap a{display:block; text-decoration:none; line-height:23px}
	.sitemap a:hover{color:#666; background:#EEE}

	.guestbook{padding:20px 0 19px 0; border-bottom:1px solid #CCC}
	.guestbook p{padding:20px;}
	.guestbook span{font-size:0.9em}

	#cookies{background:url(../limmer/trans.php); color:#ccc; position:fixed; bottom:0; width:100%; padding:16px 6%; line-height:30px; text-align:center; font-size:0.9em}
	#cookies input{ line-height:30px; padding:0 10px; background:#B72F42; color:#ccc; border:none; border-radius:6px}
	#cookies a{ color:#ccc; }
	#cookdiv{display:block; width:100%; height:160px}

	#shownav:target{display:block; text-align:center; padding-top:30px; margin-bottom:30px}
	.unterlinks{display:none;}
	}
@media screen and (min-width: 1000px){
	/*body{background-image: linear-gradient(rgba(255,255,255,0), rgba(255,255,255,0) 175px, rgba(0,160,227,1) 175px, rgba(0,160,227,1) 210px, rgba(255,255,255,0) 210px, rgba(255,255,255,0) ); background-repeat:no-repeat}*/

}
@media screen and (min-width:780px) and (max-width:999.9px){

	#unterlinks_m_b div{ width:32%; margin:10px 0.5% 10px 0.5%; float:left; display:block; text-align:center; box-shadow: 3px 3px 5px #444; border-radius:8px;}
	#kdlisting div{width:31.3%; margin:10px 1% 10px 1%;}
	.tws-schmal{width:50%}
	.tws-mittelbreit{width:75%}
	.tws-breit{width:90%}

}
@media screen and (min-width:530px){
	#kdlisting div h2{height: 30px; padding: 4px 0; line-height:1em; margin-bottom:5px;}

}
@media screen and (max-width: 999.9px){
	body{font-size:14px}
	.tws-schmal{width:60%}
	.tws-mittelbreit{width:80%}
	.tws-breit{width:100%}
	#wrapper{width:98%}
	#logo{}
	.logo{}
	#login, #wechselbilder{display:none;}
	#handy{display:table; margin-top:20px; margin-bottom:20px}
	.vcard{}
	#spalte{width:30%}
	#spalte_rechts, #inhalt {float:left; width:63%}
	#spalteninhalt{display:table; width:88%; margin:30px 6%}
}

@media screen and (max-width: 779.9px){
	body{font-size:16px}
	.head{height:135px}
	.tws-bg{ width:100vw; height:calc(100vh - 135px); display:block;}

	#logo{padding:58px 0 0 8px; margin:0;}
	.logo{vertical-align: bottom; height:75px; padding:0; margin:0}
	.tws-schmal{width:80%}
	.tws-mittelbreit{width:90%}
	.tws-breit{width:100%}
	#qr-code{display:none}
	input, select, textarea{font-size:16px; line-height:2em}
	#spalte, #login, #wechselbilder, #topnav, .big{display:none;}
	#navlink{box-shadow:2px 2px 3px #333; position:fixed; z-index:1000; left:0; top:0; width:100%; padding:0 5%; top:0; display:block; height:50px; background:#fff; min-width:280px;} /* position:fixed; */
	.navigation{float:left; margin-top:2px; width:13%;}
	#navigation{width:42px; height:42px; border-radius:10px; border:1px solid #ccc}
	.fon{float:left; margin-top:2px; width:13%;}
	#fon{float:right; width:42px; height:42px; border-radius:10px; border:1px solid #ccc}
	#searchform{display:none;}
	#searchformmob{float:left; margin-top:2px; width:74%; min-width:130px;}
	.searchformmob{clear:left; width:95%; min-width:130px; height:3vw; margin:auto; text-align:center;}
	.searchfield{width:58%; background:#eee; padding-left:13px; line-height:40px; border-bottom-left-radius:10px; border-top-left-radius:10px; border-bottom-right-radius:0px; border-top-right-radius:0px; float:left;}
	.searchbutton{width:42px; height:42px; border-bottom-right-radius:10px; border-top-right-radius:10px; float:left;}
	#spalte:target{display:table; width:88%; margin:30px 6%}
	#topnavmob{display:table;}
/*	.topnav {width:100%; margin-top:0px;}
	.topnav a{ color:#999; font-size:1.1em; line-height:40px;}*/
	#untermenue, #topnavmob{ width:90%; margin:auto; float:left; display:inline; margin-bottom:15px; margin-top:0px;}
	#umenue {width:100%; margin-top:0px; font-size:1.1em; line-height:1.7em;}
	.handy{display:table; margin-top:50px; margin-bottom:20px}
	.vcard{}
	#spalte_rechts, #inhalt {width:100%; margin:auto;}
	#spalteninhalt{display:table; width:88%; margin:30px 6%}
	.ankerpunkt{position:relative; top:-55px;}
	.mobil{display:table;}
	.sitemap a{line-height:45px}
	a{line-height:45px;}
	.produktlisting{ height:380px;}
	#shownav:target{display:block; text-align:center; padding-top:60px; margin-bottom:30px}
	.unterlinks{display:block;}
	.textinhalt{display:table; width:96%; margin:auto}
	.npic1, .npic2, .npic3{width:48%;}
	.npic1{ margin:10px 1% 10px 1%;}
	.npic2{ margin:10px 1% 10px 1%;}
	.npic3{ margin:10px 1% 10px 1%;}

	#moedelhauptnav div{height:300px; width:48%; margin:10px 1% 10px 1%;}
	#moedelhauptnav div img{height:250px; max-width:100%;}
	#kdlisting div{height:300px; width:48%; margin:10px 1% 10px 1%;}
	#kdlisting div img{height:250px; max-width:100%;}

	#unterlinks_m_b div{width:48%; margin:10px 1% 10px 1%;}
	#footercont div{float:left; width:50%}
	}
@media screen and (max-width: 529.9px){
	.tws-bg{ width:100vw; height:calc(70vh - 128px); display:block;}
	.tws-schmal{width:100%}
	.tws-mittelbreit{width:100%}
	.tws-breit{width:100%}
	#footercont div{clear:left; width:90%; margin:0 0 0 5%}
	.produktlisting1{ width:100%; margin:20px 0; float:left; height:380px; text-align:center; vertical-align:bottom;}
	.dloads{height:100px;}
	.dloads a{line-height:1.2em;}
	.kdnavsp1, .kdnavsp2{width:100%;}
	.kdnavsp2{margin-bottom:5px;}
	.sp1, .sp2{width:100%;}
	.sp1{text-align:left;}
	.durchsuchfeld{width:285px}
	.F16x9{width:320px; height:180px}
	.F4x3{width:320px; height:240px}
	.solaraplet{ width:100%;}

	#textinhalt{width:80%;}
	.npic1, .npic2, .npic3{width:100%;}
	.npic1{ margin:10px 0 10px 0;}
	.npic2{ margin:10px 0 10px 0;}
	.npic3{ margin:10px 0 10px 0;}

	#moedelhauptnav div{width:100%; height:auto; margin:10px 0 10px 0;}
	#moedelhauptnav div img{width:100%; height:auto;}
	#kdlisting div{width:100%; height:auto; margin:10px 0 10px 0;}
	#kdlisting div img{width:100%; height:auto;}
	#unterlinks_m_b div{width:100%; margin:10px 0 10px 0;}

	}
@media print {
	body{color:#000}
	#wrapper{position:relative; width:540px; margin:auto;}
	#headerprint{width:540px; height:100px; margin:auto}
	.logo_print{ width:280px; height:73px; float:left}
	.adress{width:250px; float:right; text-align:right; padding-top:0px}
	#logo,#wechselbild,#untermenue,#footer,#handy,#slideshow,#navlink,#topnav,#topnavmob,#spalte_rechts,#searchform,#keywords{display:none}
	#spalte{position:relative; width:550px; margin:auto}
	#spalteninhalt{width:480px; }
	#spalte .cont-bild{width:230px; padding-bottom:10px; float:left}

	a{color:#000; text-decoration:none}
	}


/*Lightbox################################################################################
line 7, ../sass/lightbox.sass */
body:after {
  content: url(../img/close.png) url(../img/loading.gif) url(../img/prev.png) url(../img/next.png);
  display: none;
}

/* line 11, ../sass/lightbox.sass */
.lightboxOverlay {
  position: absolute;
  top: 0;
  left: 0;
  z-index: 9999;
  background-color: black;
  filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=80);
  opacity: 0.8;
  display: none;
}

/* line 20, ../sass/lightbox.sass */
.lightbox {
  position: absolute;
/*  top: 50px !important; */
  left: 0;
  width: 100%;
  z-index: 10000;
  text-align: center;
  line-height: 0;
  font-weight: normal;
}
/* line 28, ../sass/lightbox.sass */
.lightbox .lb-image {
  display: block;
  height: auto;
  -webkit-border-radius: 3px;
  -moz-border-radius: 3px;
  -ms-border-radius: 3px;
  -o-border-radius: 3px;
  border-radius: 3px;
}
/* line 32, ../sass/lightbox.sass */
.lightbox a img {
  border: none;
}

/* line 35, ../sass/lightbox.sass */
.lb-outerContainer {
  position: relative;
  background-color: white;
  *zoom: 1;
  width: 250px;
  height: 250px;
  margin: 0 auto;
  -webkit-border-radius: 4px;
  -moz-border-radius: 4px;
  -ms-border-radius: 4px;
  -o-border-radius: 4px;
  border-radius: 4px;
}
/* line 38, ../../../../.rvm/gems/ruby-1.9.3-p392/gems/compass-0.12.2/frameworks/compass/stylesheets/compass/utilities/general/_clearfix.scss */
.lb-outerContainer:after {
  content: "";
  display: table;
  clear: both;
}

/* line 44, ../sass/lightbox.sass */
.lb-container {
  padding: 4px;
}

/* line 47, ../sass/lightbox.sass */
.lb-loader {
  position: absolute;
  top: 43%;
  left: 0%;
  height: 25%;
  width: 100%;
  text-align: center;
  line-height: 0;
}

/* line 56, ../sass/lightbox.sass */
.lb-cancel {
  display: block;
  width: 32px;
  height: 32px;
  margin: 0 auto;
  background: url(../img/loading.gif) no-repeat;
}

/* line 63, ../sass/lightbox.sass */
.lb-nav {
  position: absolute;
  top: 0;
  left: 0;
  height: 100%;
  width: 100%;
  z-index: 10;
}

/* line 71, ../sass/lightbox.sass */
.lb-container > .nav {
  left: 0;
}

/* line 74, ../sass/lightbox.sass */
.lb-nav a {
  outline: none;
}

/* line 77, ../sass/lightbox.sass */
.lb-prev, .lb-next {
  width: 49%;
  height: 100%;
  cursor: pointer;
  /* Trick IE into showing hover */
  display: block;
}

/* line 84, ../sass/lightbox.sass */
.lb-prev {
  left: 0;
  float: left;
  background: url(../img/0.gif);
}
/* line 87, ../sass/lightbox.sass */
.lb-prev:hover {
  background: url(../img/prev.png) left 48% no-repeat;
}

/* line 90, ../sass/lightbox.sass */
.lb-next {
  right: 0;
  float: right;
  background: url(../img/0.gif);
}
/* line 93, ../sass/lightbox.sass */
.lb-next:hover {
  background: url(../img/next.png) right 48% no-repeat;
}

/* line 96, ../sass/lightbox.sass */
.lb-dataContainer {
  margin: 0 auto;
  padding-top: 5px;
  *zoom: 1;
  width: 100%;
  -moz-border-radius-bottomleft: 4px;
  -webkit-border-bottom-left-radius: 4px;
  border-bottom-left-radius: 4px;
  -moz-border-radius-bottomright: 4px;
  -webkit-border-bottom-right-radius: 4px;
  border-bottom-right-radius: 4px;
}
/* line 38, ../../../../.rvm/gems/ruby-1.9.3-p392/gems/compass-0.12.2/frameworks/compass/stylesheets/compass/utilities/general/_clearfix.scss */
.lb-dataContainer:after {
  content: "";
  display: table;
  clear: both;
}

/* line 103, ../sass/lightbox.sass */
.lb-data {
  padding: 0 4px;
  color: #bbbbbb;
}
/* line 106, ../sass/lightbox.sass */
.lb-data .lb-details {
  width: 85%;
  float: left;
  text-align: left;
  line-height: 1.1em;
}
/* line 111, ../sass/lightbox.sass */
.lb-data .lb-caption {
  font-size: 13px;
  font-weight: bold;
  line-height: 1em;
}
/* line 115, ../sass/lightbox.sass */
.lb-data .lb-number {
  display: block;
  clear: left;
  padding-bottom: 1em;
  font-size: 12px;
  color: #999999;
}
/* line 121, ../sass/lightbox.sass */
.lb-data .lb-close {
  display: block;
  float: right;
  width: 30px;
  height: 30px;
  background: url(../img/close.png) top right no-repeat;
  text-align: right;
  outline: none;
  filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=70);
  opacity: 0.7;
}
/* line 130, ../sass/lightbox.sass */
.lb-data .lb-close:hover {
  cursor: pointer;
  filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=100);
  opacity: 1;
}
