+
+#advfilter .filter {
+ border: solid 1px #FFF;
+ border-radius: .25em;
+ padding: .25em .5em;
+}
+#advfilter > label.tabhandle {
+ text-align: right;
+ width: 4em;
+ margin-left: 4em;
+}
+#advfilter > .tabhandle + label { display: none; }
+#advfilter > .tabhandle + label + .tabcontent { display: none; }
+#advfilter > .tabhandle:checked + label + .tabcontent { display: inline-block; }
+#advfilter > .tabhandle:checked + label + .tabcontent + .tabhandle + label{ display: inline-block; }
+#advfilter > .tabhandle:checked + label + .tabcontent + .tabhandle:checked + label{ display: none; }
+
+#advfilter .filter .tabcontainer {
+ position: relative;
+ width: 16em;