body.kalender {
	color: #3F702E;
	background-color:#F1FEEA;
}

body.frage {
	background-image: url(img/bg_tuerchen.jpg);
	background-repeat: no-repeat;
	background-attachment: fixed;
	margin: 120px 10px 150px 10px;
}

body.frage_6 {
	background-image: url(img/bg_tuerchen_6.jpg);
	background-repeat: no-repeat;
	background-attachment: fixed;
	margin: 120px 10px 150px 10px;
}

body.24 {
	background-image: url(img/bg_24.jpg);
	background-repeat: no-repeat;
	background-attachment: fixed;
	margin: 90px 10px 150px 10px;
	text-align: center;
	color: #3F702E;
}
body.24 input {
	font-size: 10px;
	width: 18px;
	text-align: center;
}
body.24 td {
	text-align: center;
}

body.loesung {
	background-image: url(img/bg_loesung.jpg);
	background-repeat: no-repeat;
	background-attachment: fixed;
	margin: 130px 10px 150px 10px;
	line-height: 30px;
	text-align: center;
}
body.loesung h3 {
	color:  #005500;
}

h1 {
	color: #3F702E;
}

h2 {
	color: #3F702E;
}

h3 {
	color: #3F702E;
	margin-bottom: 5px;
}

ul {
	margin-top: 0px;
}

p {
	margin-top: 0px;
	margin-bottom: 10px;
	font-size: 17px;
}

.tuer {
	border: 1px solid #1A3A6E;
	width:50px; height:43px; z-index:3;
	text-align: center;
	line-height: 43px;
	vertical-align: middle;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 27px;
	font-weight: bold;
	color: #1A3A6E;
}
.frage {
	border: 1px solid #1A3A6E;
	width:50px; height:43px; z-index:3;
	background-image: url(img/frage.gif);
	background-position: center;
	background-repeat: no-repeat;
}

.rezept {
	border: 1px solid #1A3A6E;
	width:50px; height:43px; z-index:3;
	background-image: url(img/rezept.gif);
	background-position: center;
	background-repeat: no-repeat;
}

.info {
	border: 1px solid #1A3A6E;
	width:50px; height:43px; z-index:3;
	background-image: url(img/info.gif);
	background-position: center;
	background-repeat: no-repeat;
}

.basteln {
	border: 1px solid #1A3A6E;
	width:50px; height:43px; z-index:3;
	background-image: url(img/schere.gif);
	background-position: center;
	background-repeat: no-repeat;
}

.loesung {
	border: 1px solid #1A3A6E;
	width:111px; height:81px;
	z-index:3;
	background-image: url(img/bild24.jpg);
	background-position: center;
	background-repeat: no-repeat;
}

.tuer img {
	text-align: center;
	vertical-align: middle;
}

img.link {
	width: 50px;
	height: 43px;
	border: none;
	position: absolute;
	top: 0px;
	left: 0px;
	z-index: 4;
}

.tuer a {
	text-decoration: none;
	color: #1A3A6E;
}

div.kalender {
	position:absolute; 
	top:0px; 
	left:8px; 
	width:660px; 
	height:594px; 
	background-image: url(advent2005.jpg); 
	background-repeat: no-repeat;
}
#boxreset { position:absolute; top:630px; left:400px; width:60px; height:45px; z-index:3; }
div.einleitung {
	position:absolute; 
	top: 640px; 
	left: 0px; 
	width: 659px; 
	z-index: 3; 
	text-align: justify; 
	padding: 10px;
}

#box1 {  position:absolute; top:140px; left:160px; }
#box2 {  position:absolute; top:528px; left:590px; }
#box3 {  position:absolute; top:37px; left:43px; width:83px; height:65px; line-height: 65px;}
#box3 img.link {
	width: 83px;
	height: 65px;
}
#box4 {  position:absolute; top:488px; left:263px; }
#box5 {  position:absolute; top:81px; left:343px; }
#box6 {  position:absolute; top:46px; left:418px; }
#box7 {  position:absolute; top:288px; left:546px; }
#box8 {  position:absolute; top:379px; left:501px; }
#box9 {  position:absolute; top:169px; left:594px; width:65px; height:83px; line-height: 83px;}
#box9 img.link {
	width: 65px;
	height: 83px;
}

#box10 {  position:absolute; top:279px; left:0px; }
#box11 {  position:absolute; top:470px; left:194px; }
#box12 {  position:absolute; top:403px; left:313px; }
#box13 {  position:absolute; top:392px; left:67px; }
#box14 {  position:absolute; top:239px; left:380px; }
#box15 {  position:absolute; top:519px; left:95px; }
#box16 {  position:absolute; top:236px; left:464px; }
#box17 {  position:absolute; top:367px; left:210px; }
#box18 {  position:absolute; top:493px; left:463px; }
#box19 {  position:absolute; top:103px; left:535px; }
#box20 {  position:absolute; top:166px; left:290px; width:60px; height:43px; line-height: 43px;}
#box20 img.link {width:60px;height:43px; }
#box21 {  position:absolute; top:468px; left:21px; }
#box22 {  position:absolute; top:486px; left:350px; width:54px; height:61px; line-height: 61px;}
#box22 img.link {width:54px;height:61px; }
#box23 {  position:absolute; top:277px; left:287px; }
#box24 {  position:absolute; top:199px; left:62px; width:111px; height:81px; line-height: 81px;}
#box24 img.link {width:111px;height:81px; }

div.reset {
	border: 1px solid #red;
	position: absolute;
	top: 207px;
	left: 237px;
	width: 5px;
	height: 5px;
	z-index: 4;
}

div.reset img {
	width: 5px;
	height: 5px;
	border: none;
	position: absolute;
	top: 0px;
	left: 0px;
	z-index: 4;
	cursor: default;
	cursor: pointer;
}
