/*
h1 {
  position: relative;
  display: inline-block;
  margin: 0;
  margin-top: 51px;
}
h1 img {
  max-width: inherit;
}


nav {
    margin-top: 24px;
    padding-bottom: 23px;
    border-bottom: 1px solid #e2e2e2;
}

ol, ul {
    margin-top: 0;
    margin-bottom: 0;
}

*/
#wrapper { width: 90%; padding: 5%; background: #FFF; }

#kalender * {
    box-sizing: content-box;
}


.container {
    padding-right: 0px;
    padding-left: 0px;
    margin-right: auto;
    margin-left: auto;
}


.left, .right, .small-hide { display: none; }



.thumb {
	width: 100px;
    height: 100px;
    position: absolute;
    left: 50%;
    top: 50%;
    margin-left: -50px;
    margin-top: -50px;
}

.over {background-image:none !important;}


#wrapper { padding: 20px; margin: 0 auto; background: #FFF; }
    

    #kalender { position: relative; padding: 0; border-left: 1px solid #FFF; border-top: 1px solid #FFF; margin: 0 auto 24px auto; box-shadow: 4px 4px 4px #CCC; }
    #kalender > li { position: absolute; padding: 0; border-right: 1px solid #FFF; border-bottom: 1px solid #FFF; margin: 0; list-style: none; width: 250px; height: 150px; overflow: hidden; background-color: #164194 ; }
    .thumblink { position: absolute; padding: 10px; width: 230px; height: 130px; }

   
    #kalender a:hover, #kalender a:focus { background-color: #a51780 ; }
    
    .left span { position: absolute; top: 10px; left: 10px; font-size: 12px; line-height:24px; width: 24px; height: 24px; text-align: center; color: #FFF; background: #164194 ; display: inline-block; }

    #kalender .left, #kalender .right { position: absolute; top: 0; width: 125px; height: 150px; display: block; }
    #kalender .left  { left: 0; }
    #kalender .right  { left: 125px; }

    #kalender a:hover .left, #kalender a:focus .left { left: -125px; }
    #kalender a:hover .right, #kalender a:focus .right { left: 250px; }

    #kalender a .left, #kalender a .right {    
        -ms-transition: left 0.5s;
        -o-transition: left 0.5s;
        -webkit-transition: left 0.5s;
        -moz-transition: left 0.5s;
        transition: left 0.5s; 
    }

    #kalender a:hover .left, #kalender a:hover .right  { 
        -ms-transition: left 1s;
        -o-transition: left 1s;
        -webkit-transition: left 1s;
        -moz-transition: left 1s;
        transition: left 1s;   
    }



@media only screen and (min-width : 292px) {
	
	
	
	#wrapper { width: 252px; }
    #kalender { width: 251px;}
	
	.kalender24 {height: 3624px;}
    .kalender24 .left, .kalender24 .right { background: #FFF url(/images/kalender/kalender24-1.jpg) 0 0 no-repeat;  }
	.kalender28 {height: 4228px;}
    .kalender28 .left, .kalender28 .right { background: #FFF url(/images/kalender/kalender28-1.jpg) 0 0 no-repeat;  }
	.kalender29 {height: 4379px;}
    .kalender29 .left, .kalender29 .right { background: #FFF url(/images/kalender/kalender29-1.jpg) 0 0 no-repeat;  }
	.kalender30 {height: 4530px;}
    .kalender30 .left, .kalender30 .right { background: #FFF url(/images/kalender/kalender30-1.jpg) 0 0 no-repeat;  }
	.kalender31 {height: 4681px;}
    .kalender31 .left, .kalender31 .right { background: #FFF url(/images/kalender/kalender31-1.jpg) 0 0 no-repeat;  }

	

    #tag1 { top: 0px; left: 0px; }
    #tag2 { top: 151px; left: 0px; }
    #tag3 { top: 302px; left: 0px; }
    #tag4 { top: 453px; left: 0px; }
    #tag5 { top: 604px; left: 0px; }
    #tag6 { top: 755px; left: 0px; }
    #tag7 { top: 906px; left: 0px; }
    #tag8 { top: 1057px; left: 0px; }
    #tag9 { top: 1208px; left: 0px; }
    #tag10 {  top: 1359px; left: 0px; }
    #tag11 { top: 1510px; left: 0px; }
    #tag12 { top: 1661px; left: 0px; }
    #tag13 { top: 1812px; left: 0px; }
    #tag14 { top: 1963px; left: 0px; }
    #tag15 { top: 2114px; left: 0px; }
    #tag16 { top: 2265px; left: 0px; }
    #tag17 { top: 2416px; left: 0px; }
    #tag18 { top: 2567px; left: 0px; }
    #tag19 { top: 2718px; left: 0px; }
    #tag20 { top: 2869px; left: 0px; }
    #tag21 { top: 3020px; left: 0px; }
    #tag22 { top: 3171px; left: 0px; }
    #tag23 { top: 3322px; left: 0px; }
    #tag24 { top: 3473px; left: 0px; }
    #tag25 { top: 3624px; left: 0px; }
    #tag26 { top: 3775px; left: 0px; }
    #tag27 { top: 3926px; left: 0px; }
    #tag28 { top: 4077px; left: 0px; }
    #tag29 { top: 4228px; left: 0px; }
    #tag30 { top: 4379px; left: 0px; }
    #tag31 { top: 4530px; left: 0px; }


    #tag1 .left  { background-position: 0px 0px; }
    #tag1 .right  { background-position: -125px 0px; }
    #tag2 .left  { background-position: 0px -150px; }
    #tag2 .right  { background-position: -125px -150px; }
    #tag3 .left  { background-position: 0px -300px; }
    #tag3 .right  { background-position: -125px -300px; }
    #tag4 .left  { background-position: 0px -450px; }
    #tag4 .right  { background-position: -125px -450px; }
    #tag5 .left  { background-position: 0px -600px; }
    #tag5 .right  { background-position: -125px -600px; }
    #tag6 .left  { background-position: 0px -750px; }
    #tag6 .right  { background-position: -125px -750px; }
    #tag7 .left  { background-position: 0px -900px; }
    #tag7 .right  { background-position: -125px -900px; }
    #tag8 .left  { background-position: 0px -1050px; }
    #tag8 .right  { background-position: -125px -1050px; }
    #tag9 .left  { background-position: 0px -1200px; }
    #tag9 .right  { background-position: -125px -1200px; }
	#tag10 .left  { background-position: 0px -1350px; }
    #tag10 .right  { background-position: -125px -1350px; }
	#tag11 .left  { background-position: 0px -1500px; }
    #tag11 .right  { background-position: -125px -1500px; }
	#tag12 .left  { background-position: 0px -1650px; }
    #tag12 .right  { background-position: -125px -1650px; }
	#tag13 .left  { background-position: 0px -1800px; }
    #tag13 .right  { background-position: -125px -1800px; }
	#tag14 .left  { background-position: 0px -1950px; }
    #tag14 .right  { background-position: -125px -1950px; }
	#tag15 .left  { background-position: 0px -2100px; }
    #tag15 .right  { background-position: -125px -2100px; }
	#tag16 .left  { background-position: 0px -2250px; }
    #tag16 .right  { background-position: -125px -2250px; }
	#tag17 .left  { background-position: 0px -2400px; }
    #tag17 .right  { background-position: -125px -2400px; }
    #tag18 .left  { background-position: 0px -2550px; }
    #tag18 .right  { background-position: -125px -2550px; }
    #tag19 .left  { background-position: 0px -2700px; }
    #tag19 .right  { background-position: -125px -2700px; }
    #tag20 .left  { background-position: 0px -2850px; }
    #tag20 .right  { background-position: -125px -2850px; }
    #tag21 .left  { background-position: 0px -3000px; }
    #tag21 .right  { background-position: -125px -3000px; }
    #tag22 .left  { background-position: 0px -3150px; }
    #tag22 .right  { background-position: -125px -3150px; }
    #tag23 .left  { background-position: 0px -3300px; }
    #tag23 .right  { background-position: -125px -3300px; }
    #tag24 .left  { background-position: 0px -3450px; }
    #tag24 .right  { background-position: -125px -3450px; }
    #tag25 .left  { background-position: 0px -3600px; }
    #tag25 .right  { background-position: -125px -3600px; }
	#tag26 .left  { background-position: 0px -3750px; }
    #tag26 .right  { background-position: -125px -3750px; }
	#tag27 .left  { background-position: 0px -3900px; }
    #tag27 .right  { background-position: -125px -3900px; }
	#tag28 .left  { background-position: 0px -4050px; }
    #tag28 .right  { background-position: -125px -4050px; }
	#tag29 .left  { background-position: 0px -4200px; }
    #tag29 .right  { background-position: -125px -4200px; }
	#tag30 .left  { background-position: 0px -4350px; }
    #tag30 .right  { background-position: -125px -4350px; }
	#tag31 .left  { background-position: 0px -4500px; }
    #tag31 .right  { background-position: -125px -4500px; }
	       
}
	




@media only screen and (min-width : 543px) {
	
	
	#wrapper { width: 503px; }
    #kalender { width: 502px;}
	
	.kalender24 {height: 1812px;}
    .kalender24 .left, .kalender24 .right { background: #FFF url(/images/kalender/kalender24-2.jpg) 0 0 no-repeat;  }
	.kalender28 {height: 2114px;}
    .kalender28 .left, .kalender28 .right { background: #FFF url(/images/kalender/kalender28-2.jpg) 0 0 no-repeat;  }
	.kalender29 {height: 2265px;}
    .kalender29 .left, .kalender29 .right { background: #FFF url(/images/kalender/kalender30-2.jpg) 0 0 no-repeat;  }
	.kalender30 {height: 2265px;}
    .kalender30 .left, .kalender30 .right { background: #FFF url(/images/kalender/kalender30-2.jpg) 0 0 no-repeat;  }
	.kalender31 {height: 2416px;}
    .kalender31 .left, .kalender31 .right { background: #FFF url(/images/kalender/kalender31-2.jpg) 0 0 no-repeat;  }

	
		
	#tag1 { top: 0px; left: 0px; }
    #tag2 { top: 0px; left: 251px; }
    #tag3 { top: 151px; left: 0px; }
    #tag4 { top: 151px; left: 251px; }
    #tag5 { top: 302px; left: 0px; }
    #tag6 { top: 302px; left: 251px; }
    #tag7 { top: 453px; left: 0px; }
    #tag8 { top: 453px; left: 251px; }
    #tag9 { top: 604px; left: 0px; }
    #tag10 { top: 604px; left: 251px; }
    #tag11 { top: 755px; left: 0px; }
    #tag12 { top: 755px; left: 251px; }
    #tag13 { top: 906px; left: 0px; }
    #tag14 { top: 906px; left: 251px; }
    #tag15 { top: 1057px; left: 0px; }
    #tag16 { top: 1057px; left: 251px; }
    #tag17 { top: 1208px; left: 0px; }
    #tag18 { top: 1208px; left: 251px; }
    #tag19 { top: 1359px; left: 0px; }
    #tag20 { top: 1359px; left: 251px; }
    #tag21 { top: 1510px; left: 0px;}
    #tag22 { top: 1510px; left: 251px; }
    #tag23 { top: 1661px; left: 0px; }
    #tag24 { top: 1661px; left: 251px; }
 	#tag25 { top: 1812px; left: 0px; }
    #tag26 { top: 1812px; left: 251px; }
	#tag27 { top: 1963px; left: 0px; }
    #tag28 { top: 1963px; left: 251px; }
	#tag29 { top: 2114px; left: 0px; }
    #tag30 { top: 2114px; left: 251px; }
	#tag31 { top: 2265px; left: 0px; }

    #tag1 .left  { background-position: 0px 0px; }
    #tag1 .right  { background-position: -125px 0px; }
    #tag2 .left  { background-position: -250px 0px; }
    #tag2 .right  { background-position: -375px 0px; }
    #tag3 .left  { background-position: 0px -150px; }
    #tag3 .right  { background-position: -125px -150px; }
    #tag4 .left  { background-position: -250px -150px; }
    #tag4 .right  { background-position: -375px -150px; }
    #tag5 .left  { background-position: 0px -300px; }
    #tag5 .right  { background-position: -125px -300px; }
    #tag6 .left  { background-position: -250px -300px; }
    #tag6 .right  { background-position: -375px -300px; }
    #tag7 .left  { background-position: 0px -450px; }
    #tag7 .right  { background-position: -125px -450px; }
    #tag8 .left  { background-position: -250px -450px; }
    #tag8 .right  { background-position: -375px -450px; }
    #tag9 .left  { background-position: 0px -600px; }
    #tag9 .right  { background-position: -125px -600px; }
    #tag10 .left  { background-position: -250px -600px; }
    #tag10 .right  { background-position: -375px -600px; }
    #tag11 .left  { background-position: 0px -750px; }
    #tag11 .right  { background-position: -125px -750px; }
    #tag12 .left  { background-position: -250px -750px; }
    #tag12 .right  { background-position: -375px -750px; }
    #tag13 .left  { background-position: 0px -900px; }
    #tag13 .right  { background-position: -125px -900px; }
    #tag14 .left  { background-position: -250px -900px; }
    #tag14 .right  { background-position: -375px -900px; }
    #tag15 .left  { background-position: 0px -1050px; }
    #tag15 .right  { background-position: -125px -1050px; }
    #tag16 .left  { background-position: -250px -1050px; }
    #tag16 .right  { background-position: -375px -1050px; }
    #tag17 .left  { background-position: 0px -1200px; }
    #tag17 .right  { background-position: -125px -1200px; }
    #tag18 .left  { background-position: -250px -1200px; }
    #tag18 .right  { background-position: -375px -1200px; }
	#tag19 .left  { background-position: 0px -1350px; }
    #tag19 .right  { background-position: -125px -1350px; }
    #tag20 .left  { background-position: -250px -1350px; }
    #tag20 .right  { background-position: -375px -1350px; }
	#tag21 .left  { background-position: 0px -1500px; }
    #tag21 .right  { background-position: -125px -1500px; }
    #tag22 .left  { background-position: -250px -1500px; }
    #tag22 .right  { background-position: -375px -1500px; }
	#tag23 .left  { background-position: 0px -1650px; }
    #tag23 .right  { background-position: -125px -1650px; }
    #tag24 .left  { background-position: -250px -1650px; }
    #tag24 .right  { background-position: -375px -1650px; }
	#tag25 .left  { background-position: 0px -1800px; }
    #tag25 .right  { background-position: -125px -1800px; }
    #tag26 .left  { background-position: -250px -1800px; }
    #tag26 .right  { background-position: -375px -1800px; }
	#tag27 .left  { background-position: 0px -1950px; }
    #tag27 .right  { background-position: -125px -1950px; }
    #tag28 .left  { background-position: -250px -1950px; }
    #tag28 .right  { background-position: -375px -1950px; }
	#tag29 .left  { background-position: 0px -2100px; }
    #tag29 .right  { background-position: -125px -2100px; }
    #tag30 .left  { background-position: -250px -2100px; }
    #tag30 .right  { background-position: -375px -2100px; }
	#tag31 .left  { background-position: 0px -2250px; }
    #tag31 .right  { background-position: -125px -2250px; }
    
}
	
	






/* ----- Layout, sobald das 3x8-Bild passt | Breite: 3x 250px + 4x 1px border + 2x 20px padding ----- */

@media only screen and (min-width : 794px) {
	
	#wrapper { width: 745px; }
    #kalender { width: 753px;}
	
	.kalender24 {height: 1208px;}
    .kalender24 .left, .kalender24 .right { background: #FFF url(/images/kalender/kalender24-3.jpg) 0 0 no-repeat;  }
	.kalender28 {height: 1510px;}
    .kalender28 .left, .kalender28 .right { background: #FFF url(/images/kalender/kalender30-3.jpg) 0 0 no-repeat;  }
	.kalender29 {height: 1510px;}
    .kalender29 .left, .kalender29 .right { background: #FFF url(/images/kalender/kalender30-3.jpg) 0 0 no-repeat;  }
	.kalender30 {height: 1510px;}
    .kalender30 .left, .kalender30 .right { background: #FFF url(/images/kalender/kalender30-3.jpg) 0 0 no-repeat;  }
	.kalender31 {height: 1661px;}
    .kalender31 .left, .kalender31 .right { background: #FFF url(/images/kalender/kalender31-3.jpg) 0 0 no-repeat;  }

	

    #tag1 { top: 0px; left: 0px; }
    #tag2 { top: 0px; left: 251px; }
    #tag3 { top: 0px; left: 502px; }
    #tag4 { top: 151px; left: 0px; }
    #tag5 { top: 151px; left: 251px; }
    #tag6 { top: 151px; left: 502px; }
    #tag7 { top: 302px; left: 0px; }
    #tag8 { top: 302px; left: 251px; }
    #tag9 { top: 302px; left: 502px; }
    #tag10 { top: 453px; left: 0px; }
    #tag11 { top: 453px; left: 251px; }
    #tag12 { top: 453px; left: 502px; }
    #tag13 { top: 604px; left: 0px; }
    #tag14 { top: 604px; left: 251px; }
    #tag15 { top: 604px; left: 502px; }
    #tag16 { top: 755px; left: 0px; }
    #tag17 { top: 755px; left: 251px; }
    #tag18 { top: 755px; left: 502px; }
    #tag19 { top: 906px; left: 0px; }
    #tag20 { top: 906px; left: 251px; }
    #tag21 { top: 906px; left: 502px; }
    #tag22 { top: 1057px; left: 0px; }
    #tag23 { top: 1057px; left: 251px; }
    #tag24 { top: 1057px; left: 502px; }
	#tag25 { top: 1208px; left: 0px; }
    #tag26 { top: 1208px; left: 251px; }
    #tag27 { top: 1208px; left: 502px; }
	#tag28 { top: 1359px; left: 0px; }
    #tag29 { top: 1359px; left: 251px; }
    #tag30 { top: 1359px; left: 502px; }
	#tag31 { top: 1510px; left: 0px; }
   

    #tag1 .left  { background-position: 0px 0px; }
    #tag1 .right  { background-position: -125px 0px; }
    #tag2 .left  { background-position: -250px 0px; }
    #tag2 .right  { background-position: -375px 0px; }
    #tag3 .left  { background-position: -500px 0px; }
    #tag3 .right  { background-position: -625px 0px; }
    #tag4 .left  { background-position: 0px -150px; }
    #tag4 .right  { background-position: -125px -150px; }
    #tag5 .left  { background-position: -250px -150px; }
    #tag5 .right  { background-position: -375px -150px; }
    #tag6 .left  { background-position: -500px -150px; }
    #tag6 .right  { background-position: -625px -150px; }    
    #tag7 .left  { background-position: 0px -300px; }
    #tag7 .right  { background-position: -125px -300px; }
    #tag8 .left  { background-position: -250px -300px; }
    #tag8 .right  { background-position: -375px -300px; }
    #tag9 .left  { background-position: -500px -300px; }
    #tag9 .right  { background-position: -625px -300px; }     
    #tag10 .left  { background-position: 0px -450px; }
    #tag10 .right  { background-position: -125px -450px; }
    #tag11 .left  { background-position: -250px -450px; }
    #tag11 .right  { background-position: -375px -450px; }
    #tag12 .left  { background-position: -500px -450px; }
    #tag12 .right  { background-position: -625px -450px; }
    #tag13 .left  { background-position: 0px -600px; }
    #tag13 .right  { background-position: -125px -600px; }
    #tag14 .left  { background-position: -250px -600px; }
    #tag14 .right  { background-position: -375px -600px; }
    #tag15 .left  { background-position: -500px -600px; }
    #tag15 .right  { background-position: -625px -600px; }
    #tag16 .left  { background-position: 0px -750px; }
    #tag16 .right  { background-position: -125px -750px; }
    #tag17 .left  { background-position: -250px -750px; }
    #tag17 .right  { background-position: -375px -750px; }
    #tag18 .left  { background-position: -500px -750px; }
    #tag18 .right  { background-position: -625px -750px; }
    #tag19 .left  { background-position: 0px -900px; }
    #tag19 .right  { background-position: -125px -900px; }
    #tag20 .left  { background-position: -250px -900px; }
    #tag20 .right  { background-position: -375px -900px; }
    #tag21 .left  { background-position: -500px -900px; }
    #tag21 .right  { background-position: -625px -900px; }
    #tag22 .left  { background-position: 0px -1050px; }
    #tag22 .right  { background-position: -125px -1050px; }
    #tag23 .left  { background-position: -250px -1050px; }
    #tag23 .right  { background-position: -375px -1050px; }
    #tag24 .left  { background-position: -500px -1050px; }
    #tag24 .right  { background-position: -625px -1050px; }
	#tag25 .left  { background-position: 0px -1200px; }
    #tag25 .right  { background-position: -125px -1200px; }
    #tag26 .left  { background-position: -250px -1200px; }
    #tag26 .right  { background-position: -375px -1200px; }
    #tag27 .left  { background-position: -500px -1200px; }
    #tag27 .right  { background-position: -625px -1200px; }    
	#tag28 .left  { background-position: 0px -1350px; }
    #tag28 .right  { background-position: -125px -1350px; }
    #tag29 .left  { background-position: -250px -1350px; }
    #tag29 .right  { background-position: -375px -1350px; }
    #tag30 .left  { background-position: -500px -1350px; }
    #tag30 .right  { background-position: -625px -1350px; }
	#tag31 .left  { background-position: 0px -1500px; }
    #tag31 .right  { background-position: -125px -1500px; }              
}

/* ----- Layout, sobald das 4x6-Bild passt | Breite: 4x 250px + 5x 1px border + 2x 20px padding ----- */

@media only screen and (min-width : 1045px) {

    #wrapper { width: 1005px; }
    #kalender { width: 1004px;}
	
	.kalender24 {height: 906px;}
    .kalender24 .left, .kalender24 .right { background: #FFF url(/images/kalender/kalender24-4.jpg) 0 0 no-repeat;  }
	.kalender28 {height: 1057px;}
    .kalender28 .left, .kalender28 .right { background: #FFF url(/images/kalender/kalender28-4.jpg) 0 0 no-repeat;  }
	.kalender29 {height: 1208px;}
    .kalender29 .left, .kalender29 .right { background: #FFF url(/images/kalender/kalender31-4.jpg) 0 0 no-repeat;  }
	.kalender30 {height: 1208px;}
    .kalender30 .left, .kalender30 .right { background: #FFF url(/images/kalender/kalender31-4.jpg) 0 0 no-repeat;  }
	.kalender31 {height: 1208px;}
    .kalender31 .left, .kalender31 .right { background: #FFF url(/images/kalender/kalender31-4.jpg) 0 0 no-repeat;  }

    #tag1 { top: 0px; left: 0px; }
    #tag2 { top: 0px; left: 251px; }
    #tag3 { top: 0px; left: 502px; }
    #tag4 { top: 0px; left: 753px; }
    #tag5 { top: 151px; left: 0px; }
    #tag6 { top: 151px; left: 251px; }
    #tag7 { top: 151px; left: 502px; }
    #tag8 { top: 151px; left: 753px; }
    #tag9 { top: 302px; left: 0px; }
    #tag10 { top: 302px; left: 251px; }
    #tag11 { top: 302px; left: 502px; }
    #tag12 { top: 302px; left: 753px; }
    #tag13 { top: 453px; left: 0px; }
    #tag14 { top: 453px; left: 251px; }
    #tag15 { top: 453px; left: 502px; }
    #tag16 { top: 453px; left: 753px; }
    #tag17 { top: 604px; left: 0px; }
    #tag18 { top: 604px; left: 251px; }
    #tag19 { top: 604px; left: 502px; }
    #tag20 { top: 604px; left: 753px; }
    #tag21 { top: 755px; left: 0px; }
    #tag22 { top: 755px; left: 251px; }
    #tag23 { top: 755px; left: 502px; }
    #tag24 { top: 755px; left: 753px; }
	#tag25 { top: 906px; left: 0px; }
    #tag26 { top: 906px; left: 251px; }
    #tag27 { top: 906px; left: 502px; }
    #tag28 { top: 906px; left: 753px; }
	#tag29 { top: 1057px; left: 0px; }
    #tag30 { top: 1057px; left: 251px; }
    #tag31 { top: 1057px; left: 502px; }
    

    #tag1 .left  { background-position: 0px 0px; }
    #tag1 .right  { background-position: -125px 0px; }
    #tag2 .left  { background-position: -250px 0px; }
    #tag2 .right  { background-position: -375px 0px; }
    #tag3 .left  { background-position: -500px 0px; }
    #tag3 .right  { background-position: -625px 0px; }
    #tag4 .left  { background-position: -750px 0px; }
    #tag4 .right  { background-position: -875px 0px; }
    #tag5 .left  { background-position: 0px -150px; }
    #tag5 .right  { background-position: -125px -150px; }
    #tag6 .left  { background-position: -250px -150px; }
    #tag6 .right  { background-position: -375px -150px; }
    #tag7 .left  { background-position: -500px -150px; }
    #tag7 .right  { background-position: -625px -150px; }
    #tag8 .left  { background-position: -750px -150px; }
    #tag8 .right  { background-position: -875px -150px; }
    #tag9 .left  { background-position: 0px -300px; }
    #tag9 .right  { background-position: -125px -300px; }
    #tag10 .left  { background-position: -250px -300px; }
    #tag10 .right  { background-position: -375px -300px; }
    #tag11 .left  { background-position: -500px -300px; }
    #tag11 .right  { background-position: -625px -300px; }
    #tag12 .left  { background-position: -750px -300px; }
    #tag12 .right  { background-position: -875px -300px; }
    #tag13 .left  { background-position: 0px -450px; }
    #tag13 .right  { background-position: -125px -450px; }
    #tag14 .left  { background-position: -250px -450px; }
    #tag14 .right  { background-position: -375px -450px; }
    #tag15 .left  { background-position: -500px -450px; }
    #tag15 .right  { background-position: -625px -450px; }
    #tag16 .left  { background-position: -750px -450px; }
    #tag16 .right  { background-position: -875px -450px; }
    #tag17 .left  { background-position: 0px -600px; }
    #tag17 .right  { background-position: -125px -600px; }
    #tag18 .left  { background-position: -250px -600px; }
    #tag18 .right  { background-position: -375px -600px; }
    #tag19 .left  { background-position: -500px -600px; }
    #tag19 .right  { background-position: -625px -600px; }
    #tag20 .left  { background-position: -750px -600px; }
    #tag20 .right  { background-position: -875px -600px; }
    #tag21 .left  { background-position: 0px -750px; }
    #tag21 .right  { background-position: -125px -750px; }
    #tag22 .left  { background-position: -250px -750px; }
    #tag22 .right  { background-position: -375px -750px; }
    #tag23 .left  { background-position: -500px -750px; }
    #tag23 .right  { background-position: -625px -750px; }
    #tag24 .left  { background-position: -750px -750px; }
    #tag24 .right  { background-position: -875px -750px; }
	#tag25 .left  { background-position: 0px -900px; }
    #tag25 .right  { background-position: -125px -900px; }
	#tag26 .left  { background-position: -250px -900px; }
    #tag26 .right  { background-position: -375px -900px; }
	#tag27 .left  { background-position: -500px -900px; }
    #tag27 .right  { background-position: -625px -900px; }
	#tag28 .left  { background-position: -750px -900px; }
    #tag28 .right  { background-position: -875px -900px; }
	#tag29 .left  { background-position: 0px -1050px; }
    #tag29 .right  { background-position: -125px -1050px; }
	#tag30 .left  { background-position: -250px -1050px; }
    #tag30 .right  { background-position: -375px -1050px; }
	#tag31 .left  { background-position: -500px -1050px; }
    #tag31 .right  { background-position: -625px -1050px; }

}