body {
	color: #494949;
	font-family: arial, verdana, geneva, sans-serif;
	font-size: 12px;
	margin: 0;
}

#Header, #Logo, #MainNav, #MainLinks, #MainLinkSpacer, #MainLinks .active, .RubrikHead, .RoterButton, .arrow, .GreyRubrikHeader, .BlackRubrikHeader, .BlackRubrikHeader div.active, .choose, .choose a.active, .InfoboxTabs .Tab.active, .ContentImage .Lupe, .btn {
	background-image: url(../img/v.png);
}

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

a:hover {
	text-decoration: underline;
}

img {
	border: 0;
}

form {
	margin: 0;
}

h1 {
	font-size: 24px;
	font-weight: bold;
	color: #ff1717;
    margin: 2px 0 0px 0;
}

h3 {
	font-size: 11px;
	text-transform: uppercase;
	margin: 12px 0 0 0;
}

h2 {
	font-size: 16px;
	font-weight: bold;
	color: #ff1717;
	margin: 3px 0 0 0;
}

h4 {
	font-size: 13px;
	font-weight: bold;
	margin: 0;
	padding-bottom: 1px;
	border-bottom: 1px solid #d5d1cc;
}

p {
	margin: 4px 0 0 0;
}

#All {
	background-color: #fff;
	padding: 2px 0 14px;
	width: 820px;
}

#kalaydo {
	clear: left;
	height: 23px;
	overflow: hidden;
	margin-top: 2px;
	padding: 0;
	width: 820px;
	font-size: 0;
}

.kal1,.kal2,.kal3,.kal4,.kal5,.kal6,.kal7,.kal8,.kal9 {
	background-image: url(../img/kalaydo.png);
	height: 19px;
	float: left;
	display: inline;
	width: 102px;
	cursor: pointer;
}

.kal1 {
	background-position: 0 0;
	width: 53px;
}

.kal2 {
	background-position: -53px 0;
	width: 68px;
}

.kal3 {
	background-position: -121px 0;
	width: 116px;
}

.kal4 {
	background-position: -237px 0;
}

.kal5 {
	background-position: -339px 0;
}

.kal6 {
	background-position: -441px 0;
}

.kal7 {
	background-position: -543px 0;
}

.kal8 {
	background-position: -645px 0;
}

.kal9 {
	background-position: -747px 0;
	width: 73px;
}

#Header {
	background-position: 0 99px;
	width: 820px;
	height: 125px;
	color: #ff0000;
	background-color: #fff;
	border-bottom: 1px solid #e6e2db;
	border-top: 1px solid #e6e2db;
	color: #ff0000;
	background-repeat: repeat-x;
}

#Searchline {
	height: 24px;
	font-size: 11px;
	color: #717171;
	background-color: #fff;
}

.HeaderMetaNav {
	width: 492px;
	height: 24px;
	line-height: 22px;
	margin-left: 10px;
	float: left;
	display: inline;
	overflow: hidden;
}

.HeaderMetaNav a {
	font-weight: bold;
	color: #717171;
	margin: 0 3px;
}

.HeaderSearchOption {
	width: 318px;
	height: 24px;
	background-color: #F4F4F4;
	float: left;
	display: inline;
}

.HeaderSearchOption div {
	float: left;
	display: inline;
}

.HeaderSearchOption .sradio {
	margin: 0 0 0 12px;
}

.HeaderSearchOption input[type="radio"]:not(dummy) { /* Anpassungen FF */
	margin: 4px 3px 0px 3px;
}

.HeaderSearchOption .stext {
	margin: 4px 0 0 0;
}

.HeaderSearchOption .ftext {
	width: 120px;
	height: 15px;
	border: 1px solid #d9d6d9;
	margin: 1px 0 0 18px;
	font-size: 12px;
}

.HeaderSearchOption input[type="text"]:not(dummy) { /* Anpassungen FF */
	margin: 2px 0px 0px 18px;
}

.HeaderSearchOption .sbutton {
	width: 26px;
	height: 18px;
	margin: 1px 0 0 2px;
	border: 1px solid #f6f5f0;
    background-image:url(../img/go.png);
    cursor: pointer;
}

#MainNav {
	background-position: 0 -57px;
	height: 76px;
}

#Logo {
	float: right;
	width: 102px;
	height: 47px;
	margin: 13px 11px 0 0;
	background-position: 0 -229px;
}

#MainLinks {
	background-position: 0 -26px;
	margin: 43px 0 0 10px;
	height: 31px;
	position: absolute;
	border-left: 1px solid #db1010;
	width: auto;
	overflow: hidden;
	text-transform: uppercase;
	border-top: 1px solid #da0707;
	border-right: 1px solid #da0707;
}

#MainLinkSpacer {
	background-position: 0 -26px;
	margin: 43px 0 0 0;
	position: absolute;
	height: 31px;
	width: 10px;
	border-top: 1px solid #da0707;
	overflow: hidden;
}

#MainLinks a {
	color: #fff;
	font: 14px Tahoma;
	font-weight: bold;
	display: block;
	height: 31px;
	float: left;
	padding: 0 10px;
	line-height: 30px;
	border-left: 1px solid #fa5353;
	border-right: 1px solid #db1010;
}

#MainLinks a:hover {
	text-decoration: none;
}

#MainLinks .active {
	color: #ff0000;
	background-position: 0 -137px;
}


#SubNav {
	font-size: 13px;
	margin: 4px 0 0 7px;
	position: relative;
	width: 810px;
	height: 16px;
	overflow: hidden;
}

#Nav1,#Nav2,#Nav3,#Nav4,#Nav5,#Nav6,#Nav7,#Nav8,#Nav9,#Nav10 {
	position: absolute;
	top: -20px;
	left: 0;
}

#Nav1.active, #Nav2.active, #Nav3.active, #Nav4.active, #Nav5.active, #Nav6.active, #Nav7.active, #Nav8.active, #Nav9.active, #Nav10.active  {
	top: 0;
	left: 0;
}

#SubNav a {
	margin: 0 5px;
}

#Main {
	background-repeat: repeat-y;
	width: 820px;
}

#ContainerPfad {
	background-color: #fff;
	height: 39px;
	position: relative;
	width: 820px;
	overflow: hidden;
	text-align: baseline;
}

#ContainerPfad div {
	bottom: 4px;
	color: #858585;
	font-size: 10px;
	padding-right: 3px;
	position: absolute;
	right: 0;
	text-align: right;
	text-transform: uppercase;
}

#ContainerPfad div a {
	color: #858585;
}

#ContainerPfad h1 {
	bottom: 3px;
	color: #494949;
	font-size: 16px;
	left: 10px;
	margin: 0;
	position: absolute;
	text-transform: uppercase;
}

#ContainerPfad h1 a {
	color: #7f7f7f;
	text-decoration: none;
}

#ContainerContent {
	width: 492px;
	float: left;
}

#ContainerBoxen {
	width: 328px;
	float: left;
	overflow: hidden;
}

#ContainerBoxen h2 {
	font-size: 12px;
}

#Projektor {
	width: 480px;
	margin: 12px 0 0 12px;
}

.RubrikHead {
	background-position: 0 -168px;
	width: 480px;
	height: 25px;
	margin: 12px 0 0 12px;
	clear: both;
	overflow: hidden;
}

.SmallMargin {
	margin-bottom: -9px;
}

.RubrikHead a {
	text-decoration: none;
}

.RubrikName {
	font: 13px Tahoma;
	height: 25px;
	color: #fff;
	font-weight: bold;
	line-height: 24px;
	padding: 0 10px;
	float: left;
	border-right: 1px solid #db1010;
	text-transform: uppercase;
}

.NoBorder {
	border: 0;
}

#ContainerBoxen .RubrikHead {
	background-position: 0 -168px;
	width: 316px;
	margin-bottom: -9px;
}

#ContainerBoxen .RubrikName {
	border-right: 0;
}

#ContainerBoxen .Col1Box {
	border: 1px solid #d9d6d9;
	width: 150px;
}

#ContainerBoxen .Col1Box div {
	border-bottom: 1px solid #d9d6d9;
	margin:0 2px 2px 2px;
}


.arrow {
	color: #494949;
	padding-left: 16px;
	line-height: 22px;
	background-position: -85px -213px;
	background-repeat: no-repeat;
}

.RubrikLinks {
	height: 25px;
	color: #fff;
	line-height: 24px;
	font-size: 11px;
	font-weight: bold;
	float: left;
	padding-left: 5px;
	border-left: 1px solid #fa5353;
}

.RubrikLinks a {
	color: #fff;
	margin: 0 4px;
}

.RubrikLinks a:hover {
	text-decoration: underline;
}

.Rubrik {
	font: 11px Arial;
	color: #fff;
	background-color: #bfbfbf;
	display: block;
	float: right;
	padding: 0 2px;
	margin-top: -1px;
	text-transform: uppercase;
}

.Rubrik a {
	color: #fff;
	text-decoration: none;
}

.GreyRubrikHeader {
	height: 25px;
	margin: 12px 0 0 12px;
	background-position: 0 -1px;
	color: #ff0000;
	font: 13px Tahoma;
	font-weight: bold;
	line-height: 24px;
	padding: 0 10px;
	text-transform: uppercase;
	border-top: 1px solid #d9d6d9;
}

.BlackRubrikHeader {
	height: 20px;
	margin: 1px 0 0 12px;
	background-position: 0 -276px;
	color: #fff;
	font: 10px Tahoma;
	font-weight: bold;
	line-height: 18px;
	padding: 0;
	text-transform: uppercase;
}
.BlackRubrikHeader div {
	float: left;
	padding: 0 10px;
	border-left: 1px solid #494949;
	border-right: 1px solid #0c0c0c;
}

.BlackRubrikHeader a {
	color: #fff;
	text-decoration: none;
}

.BlackRubrikHeader div.active {
	background-position: 0 -169px;
	height: 20px;
	border-left: 1px solid #ff6767;
}

.MoreLink {
	font-size: 10px;
	font-weight: bold;
	color: #fff;
	float: right;
	border: 1px solid #ffc1c1;
	line-height: 10px;
	margin: 6px 5px 0 0;
	padding: 0 2px 1px 2px;
	display: block;
	text-decoration: none;
}

.clipper {
	height: 25px;
	width: 316px;
	margin: 0;
	position: absolute;
	overflow: hidden;
	display: none;
}

.choose {
	height: 23px;
	width: 360px;
	margin: 1px 0 0 1px;
	left: 310px;
	top: 0;
	background-position: 0 -276px;
	color: #fff;
	font: 10px Tahoma;
	font-weight: bold;
	line-height: 22px;
	padding: 0;
	text-transform: uppercase;
	position: absolute;
	
}

.choose a {
	float: left;
	padding: 0 5px;
	color: #fff;
	border-left: 1px solid #494949;
	border-right: 1px solid #0c0c0c;
}

.choose a.active {
	background-position: 0 -169px;
	padding-bottom: 1px;
	border-left: 1px solid #ff6767;
	border-right: 1px solid #db1010;
}

.Datum {
	font-size: 10px;
	line-height: 18px;
	color: #9a9a9a;
	border-top: 1px solid #e3e0e3;
	border-bottom: 1px solid #e3e0e3;
	height: 19px;
	clear: both;
	margin-top: 0;
}

.Datum span {
	float: right;
	text-transform: uppercase;
}

.Datum span a {
	color: #9a9a9a;
}

.breaker {
	height: 0;
	clear: both;
	overflow: hidden;
}

.Col3Box {
	width: 480px;
	margin: 12px 0 0 12px;
	padding: 0 0 10px 0;
	clear: both;
	border-bottom: 1px solid #d9d6d9;
}

.Col3Box .last {
	border-bottom: 0;
}

#ContainerContentLinie {
	width: 480px;
	margin: 0 0 12px 12px;
    overflow: hidden;
}

#ContainerContentLinie p {
	line-height: 20px;
    font-size: 13px;
    margin-top: 10px;
}


.ContentBoxContent {
    background-color: #F4F4F4;
    border: 1px solid #D9D9D9;
    margin: 2px 0 0 0;
    padding: 10px 8px;
    width: 462px;
    position: relative;
    overflow: hidden;
}

.ContentBoxContent.GallerieImage {
    margin: 2px 0 0 0;
    padding: 0px;
    width: 478px;
    text-align: center;
}

.ContentBoxContent.GallerieImage .subLine {
    margin: 2px 0 0 0;
    padding: 5px;
    width: 478px;
    text-align: left;
    font-size: 11px;
}

.ContentBoxContent.GallerieImage img {
    margin: 0;
}

.GalerieBoxImageInvis, .GalerieBoxImage {
    position: absolute;
    width: 480px;
    left: 490px;
    top: 0;
    padding: 0;
    text-align: center;
}

.GalerieBoxImage {
    left: 0;
}

.divOverlayGalL, .divOverlayGalR  {
    background-image: url(../js/resources/blank.gif);
    position: absolute;
    width: 240px;
    height: 500px;
    left: 0;
    top: 0;
    z-index: 99;
    cursor: pointer;
}

.divOverlayGalR {
    left: 240px;
}

.divOverlayGalL img {
    position: absolute;
    top: 130px;
    left: 0;
    display: none;
}

.divOverlayGalR img {
    position: absolute;
    top: 130px;
    right: 0;
    display: none;
}

.ContentBoxContent table {
    margin-top: 10px;
    line-height: 18px;
}

.ContentBoxContent input {
    margin-top: 0;
}

.ContentBoxContent input[type="text"] {
    width: 180px;
    margin-top: 5px;
    position: absolute;
    left: 130px;
}

.ContentBoxContent textarea {
    width: 460px;
    height: 60px;
}

.ContentBoxContent label {
    line-height: 24px;
    text-align: right;
    vertical-align: middle;
}

.ContentBoxContent input[type="radio"]:not(dummy) { /* Anpassungen FF */
    margin-top: 3px;
}

.ContentBoxContent td {
    vertical-align: top;
}

.GalerieBoxInvis {
    position: absolute;
    width: 460px;
    left: 490px;
    top: 0;
    padding: 10px 8px;
}

.ContentImage {
    padding-top: 15px;
    position: relative;
    
}

.ContentImage img {
    cursor: pointer;
    margin-bottom: 2px;
}

.ContentImage.Full {
    clear: right;
    text-align: center;
    display: none;
}

.ContentImage.Small {
    width: 152px;
}

.ContentImage.Medium {
    width: 234px;
}

.ContentImage.Left {
    float: left;
    margin: 0 10px 8px 0;
    clear: left;
}

.ContentImage.Right {
    float: right;
    margin: 0 0 8px 10px;
}

.ContentImage .imgSubline {
    text-align: left;
    background-color: #F4F4F4;
    border: 1px solid #D9D9D9;
    margin: auto;
    padding: 3px 4px;
}

.ContentImage .Lupe {
    position: absolute;
    width: 15px;
    height: 15px;
    background-position: 0 -322px;
	background-repeat: no-repeat;
}

.ContentImage.Small .Lupe {
    top: 110px;
    left: 133px;
}

.ContentImage.Medium .Lupe {
    top: 172px;
    left: 215px;
}

.ContentImage.Full .Lupe {
    display: none;
}

.ContentBoxContent.Center {
    text-align: center;
}

.ContentBoxContent img {
	margin: 3px;
}

.ContentBoxContent.Text img {
    float: left;
    margin-right: 10px;
}

.ContentBoxContent h4, .Infobox h4 {
    font-weight: bold;
    font-size: 12px;
    border: 0;
}

.ContentBoxHeadline {
	margin-top: 15px;
    background-color: #dddddd;
    font-weight: bold;
    padding-left: 6px;
    line-height: 20px;
}

.ContentBoxSubline {
    background-color: #F4F4F4;
    border: 1px solid #D9D9D9;
    border-top: 0;
    margin: 0;
    padding: 3px 7px;
    font-size: 11px;
}

.Infobox {
    float: left;
    background-color: #F4F4F4;
    border: 1px solid #D9D9D9;
    padding: 3px 5px;
    width: 140px;
    line-height: 18px;
    margin: 15px 10px 8px 0;
    font-size: 11px;
}

.Infobox h4 {
    font-size: 11px;
}

.Infobox.Right {
    float: right;
    margin: 15px 0 8px 10px;;
}

.InfoboxTabs {
    margin-top: 15px;
}

.InfoboxTabs .Tab {
    color: #ff0000;
    border: 1px solid #D9D9D9;
    border-bottom: 0;
    float: left;
    background-color: #F4F4F4;
    line-height: 17px;
    height: 17px;
    padding: 0 9px;
    margin: 4px 0 0 0;
    margin-right: -1px;
    cursor: pointer;
}

.InfoboxTabs .Tab.active {
    height: 21px;
    line-height: 21px;
    font-weight: bold;
    color: #494949;
    margin: 0;
    border-bottom: 1px solid #F4F4F4;
    margin-bottom: -1px;
    margin-right: -1px;
    background-position: 0 -301px;
}

.InfoboxTabs .Content {
    clear: both;
    border: 1px solid #D9D9D9;
    background-color: #F4F4F4;
    padding: 10px 8px;
}

#InfoContent2, #InfoContent3, #InfoContent4, #InfoContent5, #InfoContent6, #InfoContent7, #InfoContent8 {
    display: none; 
}

.InfoboxTabs .Content .arrow {
    background-position: -90px -213px;
    padding-left: 11px;
    color: #ff0000;
    line-height: 20px;
}

#ContainerContentLinie .InfoboxTabs .Content p, #ContainerContentLinie .ContentBoxContent p {
    margin: 0;
    padding: 0;
    line-height: 18px;
    padding-bottom: 5px;
}

.MoreNews {
    border-bottom: 1px solid #D9D9D9;
    margin:15px 0 0 12px;
    font-weight: bold;
    color: #878787;
    line-height: 18px;
    clear: both;
}

.Col3Box p { /* Fuer das onClick Event aus SEO Gruenden */
	cursor: pointer;
	font-size: 13px;
	line-height: 18px;
}

.Extras {
	margin-top: 5px;
	font-size: 11px;
	color: #959595;
}

.Extras a {
	font-size: 11px;
	color: #959595;
}

.imgSubline {
    text-align: right;
    font-size: 10px;
}

.Col3Box img {
	float: left;
	border: 0;
	margin-right: 10px;
	padding-bottom: 2px;
}

.Col3Box h3 {
	margin: 1px 5px 3px 0;
}

.Weitere h2 {
	font-size: 13px;
	line-height: 20px;
	float:left;
	margin: 0;
}

.Weitere h3 {
	font-size: 11px;
	line-height: 20px;
	font-weight: normal;
	float:left;
	margin: 0 10px 0 0;
}

.Col1Box {
	width: 152px;
	margin: 12px 0 0 12px;
	float: left;
	display: inline;
	overflow: hidden;
}

.Col1Box .Rubrik {
	margin-top: 2px;
	float: none;
	width: 152px;
}

.Col1Box h3 {
	margin-top: 8px;
}

.Col1Box p { /* Fuer das onClick Event aus SEO Gruenden */
	cursor: pointer;
}

.NewsTeaser {
	border-bottom: 1px solid #d9d6d9;
	height: 220px;
}

.FullBox {
	padding: 8px;
	margin: 12px 0 0 12px;
}

.fImage {
	position: relative;
	top: 0;
	left: 0;
	height: 112px;
	width: 148px;
	overflow: hidden;
	float: left;
	cursor: pointer;
	margin: 0 0 4px 4px;
	display: inline;
}

.fImageText {
	position: absolute;
	width: 148px;
	height: 32px;
	top: 112px;
	background-color: #000;
	opacity: 0.7;
	-moz-opacity: 0.7;
	filter: alpha(opacity =           70);
	text-align: center;
	color: #fff;
	font-weight: bold;
	overflow: hidden;
}

.last {
	border-bottom: 0;
}

.FullBoxColor, .Col1BoxColor {
	border: solid 1px #d9d9d9;
	background-color: #f4f4f4;
	padding: 7px;
	margin: 12px 0 0 12px;
}

.Col1BoxColor {
	width: 136px;
	float:left;
	display: inline;
}

#ContainerContent .LinkBox {
	font-size: 11px;
	line-height: 20px;
	font-weight: bold;
}

#ContainerContent .LinkBox div {
	color: #ff1717;
	width: 55px;
	float: left;
}

#ContainerContent .LinkBox a {
	color: #494949;
}





.BoxTeaserLink {
	height: 52px;
	margin-top: 6px;
	border-bottom: 1px solid #d5d1cc;
}

.FullBox  h3,.FullBoxColor h3 {
	margin: 0;
	padding-top: 5px;
}

.FullBoxColor .BottomLink {
	margin: 4px 0 0 0;
	text-align: right;
}

.FullBoxColor .BottomLink a {
	font-size: 11px;
	font-weight: bold;
}

.BoxTeaserLink img {
	float: left;
	border: 0;
	margin: 0 10px 0 0;
}

.Numbers {
	margin: 3px 0px;
	height: 52px;
	border-bottom: 1px solid #d9d9d9;
}
.Numbers h3 {
	padding-top:0;
}

.Number {
	font: bold 42px Tahoma;
	color: #d9d9d9;
	height: 42px;
	line-height: 42px;
	width: 36px;
	float: left;
	margin: 3px 1px 0 4px;
	display: inline;
}

#Footer {
	margin: 9px 0 10px 10px;
	font-size: 10px;
}

#Footer a {
	color: #979797;
}

.FooterPos {
	height: 30px;
	background-color: #F4F4F4;
	line-height: 28px;
	text-align: center;
	color: #979797;
}

.FooterLinks {
	color: #979797;
	margin-bottom: 10px;
	border-top: 1px solid #e3e0e3;
}

.FooterLinkLine {
	height: 15px;
	line-height: 14px;
	border-bottom: 1px solid #e3e0e3;
}

.FooterLinkLine div {
	color: #494949;
	width: 90px;
	float: left;
}

.RoterButton {
	width: 100px;
	height: 16px;
	background-position: 0 -193px;
	float: left;
	margin: 2px 2px 0 0;
	padding: 2px;
}

.RoterButton a {
	color: #fff;
	display: block;
	text-decoration: none;
	font-size: 11px;
	font-weight: bold;
	line-height: 16px;
}

.RoterButton .Icon {
	width: 14px;
	height: 16px;
	margin: 0 8px 0 1px;
	float: left;
}

.RoterButton .Kreuz, .RoterButton .Koffer, .RoterButton .Herz, .RoterButton .Rechner, .RoterButton .Treff, .RoterButton .Plus  {
	background-image: url(../img/v.png);
}

.RoterButton .Kreuz {
	background-position: 0 -213px;
}

.RoterButton .Koffer {
	background-position: -14px -213px;
}

.RoterButton .Herz {
	background-position: -28px -213px;
}

.RoterButton .Rechner {
	background-position: -42px -213px;
}

.RoterButton .Treff {
	background-position: -56px -213px;
}

.RoterButton .Plus {
	background-position: -70px -213px;
}

.btn {
    background-position: 0 -4px;
    border: #d9d9d9 1px solid;
    padding: 3px 12px;
    display: inline-block;
    font-size: 12px;
    color: #7f7f7f;
    font-weight: bold;
}

A.btn:link {
    text-decoration: none;
}

.VideoSliderBox {
    height: 140px;
    overflow: hidden;
    position: relative;
}

#VideoSlider div, #BildSlider div {
	margin: 0 10px 0 0;
	height: 135px;
	width: 120px;
	float:left;
	overflow: hidden;
	font-size: 11px;
	background-image:url(../img/loading.gif);
	background-repeat: no-repeat;
	background-position: 48px 31px;
}

#BildSlider img {
	height: 90px;
	width: 120px;
	margin-bottom: 3px;
}

#VideoSlider table {
    margin: 0 0 3px 0;
    padding: 0;
    border: 0;
}

#VideoSlider td {
    height: 90px;
	width: 120px;
    overflow: hidden;
    background-color: #000;
}

/**
Wetter Box
**/
.WetterStadtAll {
    float: left;
    width: 86px;
    padding: 12px 13px;
}

#WetterStadt {
    text-transform: uppercase;
    color: #ff0000;
    font: bold 13px Tahoma;
}

.WetterStadtDatum {
    color: #808182;
    font: bold 10px Tahoma;
}

.WetterBildDiv {
    margin-top: -19px;
    float: left;
    height: 90px;
}

.WetterTempDiv {
    float: left;
    width: 75px;
    text-align: right;
    padding: 6px 0 0 0;
    margin-left: 90px;
}

#WetterTemp {
    color: #ff0000;
    font: bold 31px Tahoma;
}

/**
Dijit Slider Styles
**/
.dijitSliderMoveable {
	z-index: 99;
	position: absolute !important;
	display: block;
	vertical-align: middle;
}

.dijitSliderMoveableH {
	right: 0;
}

.dijitSliderImageHandleH {
	background: url(../img/slider_button.png) no-repeat scroll center top;
	border: 0 none;
	cursor: pointer;
	height: 18px;
	width: 42px;
	left: -22px;
	top: -7px;
	vertical-align: top;
	margin: 0;
	padding: 0;
	position: absolute !important;
}

.dijitSliderProgressBarH {
	position: absolute !important;
}

.dijitSliderBarContainerH {
	position: relative;
	z-index: 1;
}

.dijitSliderRemainingBarH {
	width: 100% !important;
	background: #d9d9d9;
	border-top: 1px solid #d9d9d9;
	border-bottom: 1px solid #fff;
	height: 1px;
}

.dijitSliderRemainingBarH:not(dummy) {
	height: 1px;
}

.dijitSliderRemainingBar {
	overflow: hidden;
	z-index: 1;
}

.dijitSliderButtonContainer {
	height: 0;
	text-align: center;
}

.dijitSliderBumperH {
	height: 1px;
	width: 12px;
}

.dijitSliderBumper {
	overflow: hidden;
	z-index: 1;
}

.dijitSliderButtonInner {
	visibility: hidden;
}


