html {
	height:100%;
}

body {
	font-family: Arial, sans-serif;
	font-size: 10px;
	line-height: 13px;
	font-weight: normal; 	
	margin: 0px;
	padding: 0px;
	height: 100%;
	background: url("../images/basis/bg-repeat.jpg") repeat scroll 0 0 transparent;
}

.leftBack { background: url("../images/basis/bg_left.jpg") no-repeat scroll 0 0 transparent; height: 100%; left: 0;  position: absolute;  top: 0; width: 351px; }

#popup_inhalt {
        position:absolute;
        left:25px;
        top:25px;
}

#popup_rahmen {
        position:absolute;
        left:3px;
        top:4px;
}

#popup_close {
        position:absolute;
        left:375px;
        top:10px;
}

#popup_download {
        position:absolute;
        left:160px;
        top:345px;
}

img {
    border: none;
}

a {	
	font-weight:bold;
	text-decoration: none;
}

li {
	line-height:13pt;
}

a:hover {
	text-decoration:  underline;	
}

a.footer {
	color:#2e688a;
	text-decoration: none;
}


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


a.breadcrump {
	font:  bold 10px  Arial, sans-serif;
	text-decoration: none;	
}

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

#main{
	position: relative;
	width: 985px;
	height: 715px;
	margin: auto auto;
}

#toplogo{
	position: absolute;
	top: 5px;
	left: 35px;
	width: 155px;
	height:125px;
}

#middle{
	position: absolute;
	top: 60px;
	left: 0px;
	width:985px;
}

#spacer {
	width: 432px;
	height: 545px;
	float: left;
}

#mainmiddle {
	width: 432px;
	height: 545px;
	float: left;
}

#webtrekk {
	display: none;
}

#flashani {		
	width:950px;
	height:220px;
	position: relative;
	margin:0 0  0 17px;
	padding:0px;
} 

#flashsub {		
	width:100%;
	height:52px;
	position: relative;
	margin:0px;
	padding:0px;

}

#elternnavi {
	width:240px;
	height:370px;
	top: 170px;
	position:relative;
	margin: 0 0 0 38px;
	float:left;
}

#gamemiddle{
	position: absolute;
	top: 0px;
	left: 0px;
	width:985px;
}

#gamenav {
	width:70px;
	height:170px;
	top: 100px;
	left: 15px;
	position:relative;
	float:left;
}

#gamecontent {
	width:800px;
	height:605px;
	top: 10px;
	left: 40px;
	position:relative;
	float:left;
}

#elternnavisub {
	width:240px;
	height:380px;
	position:relative;
	margin: 168px 0 0 38px;
	float:left;
}

#kindernavi {
	top: 170px;
	width:240px;
	height: 370px;
	position:relative;
	float:left;
}

#footer {
	width:899px;
	height:30px;
	position:relative;
	top: 10px;
	margin: 10px 0 0 38px;
	float:left;
	font: 8pt  Arial, sans-serif;
	background-image:  url(/images/bg_footer.png);
	background-repeat: no-repeat;
	padding: 13px 0 10px 13px;
}

#footer-links {
	position: relative;
	top: 3px;
}

#logo {
	float:right;
	margin-right:10px;
}

#backbutton {
	position: absolute;
	left:8px;
	bottom:0px;
	padding-bottom: 0px;
}

.teaser {
	width:100%;
	min-height: 100px;
	margin: 3px 0 0 0;
}

.fehler {
	color: #DD0000;
}

#hpschild {
	position: relative;
	top: 120px;
	left: 8px;
}

#advent_like{
	position:absolute;
	top:580px;
	left:450px;
}

.home_spreadshirt       			{ background:url('../images/home/spreadshirt.png');  width:239px; height:129px; background-repeat:no-repeat; }
.home_spreadshirt a     			{ font-family:Tahoma; font-size:12px; font-weight:bold; color:#fff400; text-decoration:none; padding-left: 13px; padding-top:101px; display:block;}
.home_spreadshirt a:hover  		{ color:#fff;}
.home_facebook   					{ background:url('../images/home/facebook.png');  width:239px; height:66px; background-repeat:no-repeat; position:relative; top:-8px; }
.buttonhighlight,
#contenslider 					{ background:none !important; position:relative; top:0px; left:0px;}
.boxheight 						{ height: 193px !important;}
.home_sep 						{ clear:both; height:10px; font-size:10px;  line-height:10px; }

/*
.home_stickersammlung   			{ display:block; background:url('../images/home/stickersammlung.png') no-repeat;  width:207px; height:260px; left: 40px; position: relative; top:223px; padding-left: 175px; padding-top: 130px;}
.home_stickersammlung a      		{ color: #FFF400; display: block; font-family: Tahoma; font-size: 15px; font-weight: bold; padding-bottom: 27px; padding-left: 51px; padding-top: 167px; text-decoration: none;}
.home_stickersammlung a:hover  	{ color:#fff; }
.home_natuerlich 				{ background: url("../images/home/testaktion-natuerlich.png") no-repeat scroll 0 0 transparent; display: block; height: 325px; left: 300px; position: absolute; top: -60px; width: 385px;}  
a.home_natuerlich_link  			{ color: #FFF400; display: block; font-family: Tahoma;  font-size: 15px; font-weight: bold; left: 300px; padding: 141px 81px 26px 176px; position: absolute; text-decoration: none; top: 82px; }
a.home_natuerlich_link:hover	{ color:#fff; text-decoration: none; }
*/

/* Wird aus allgemein.css für Weihnachtsaktion überschrieben*/

.clear { clear:both; }

#spacer { float: left; height: 545px; width: 432px; position:relative; }

.home_natuerlich { background:url(../images/home/Teaser_Main.png) no-repeat; position:absolute; left:-40px; top:-60px; width:438px; height:340px; }
.home_natuerlich  a.teaserLink { display:block; height:500px; outline:none; }
.countdown { padding-top:165px; padding-left:196px; padding-bottom:45px; }
.countdown  .digit { display:block; width:13px; height:20px; float:left; color: #34678C; font-size: 20px; font-weight: bold; line-height: 20px; font-family: Tahoma,Geneva,sans-serif; }
.countdown .dash { display:block; overflow:hidden; width:28px; height:20px; float:left; margin-right:10px; margin-bottom:67px;  }
.countdown .weeks_dash { display:none; }
.countdown .days_dash { margin-right:17px; }
.countdown .hours_dash { margin-right:26px; }
.countdown .minutes_dash { margin-right:30px; }
a.facebook { position:absolute; top:192px; left:181px; display:inline-block; padding-left:37px; height:60px; color:#33852a; text-decoration:none; font-family: Tahoma,Geneva,sans-serif; font-size:14px; line-height:18px; font-weight: normal; background:url(../images/home/facebook_icon.gif) no-repeat 0px 3px; }
a.facebook:hover { position:absolute; top:192px; left:181px; display:inline-block; padding-left:37px; height:60px; color:#33852a; text-decoration:underline; font-family: Tahoma,Geneva,sans-serif; font-size:14px; line-height:18px; font-weight: normal; background:url(../images/home/facebook_icon.gif) no-repeat 0px 3px; }

.home_natuerlich_action { background:url(../images/home/Teaser_Main_in_Aktion_new.png) no-repeat; position:absolute; left:18px; top:-60px; width:378px; height:340px; }
a.facebookAction { position:absolute; top:119px; left:83px; display:inline-block; padding-left:37px; height:60px; color:#33852a; text-decoration:none; font-family: Tahoma,Geneva,sans-serif; font-size:14px; line-height:18px; font-weight: normal; background:url(../images/home/facebook_icon.gif) no-repeat 0px 3px; }
a.facebookAction:hover { position:absolute; top:119px; left:83px; display:inline-block; padding-left:37px; height:60px; color:#33852a; text-decoration:underline; font-family: Tahoma,Geneva,sans-serif; font-size:14px; line-height:18px; font-weight: normal; background:url(../images/home/facebook_icon.gif) no-repeat 0px 3px; }
a.websiteAction { position:absolute; top:167px; left:94px; color: #FFF400; outline:none !important; display: inline-block; width:270px; line-height: 16px; font-family: Tahoma; font-size: 15px; font-weight: bold;  text-decoration: none; text-align:center;}
a.websiteAction:hover { position:absolute; top:167px; left:94px; color: #fff; outline:none !important;  display: inline-block; width:270px; line-height: 16px; font-family: Tahoma; font-size: 15px; font-weight: bold; text-decoration: none; text-align:center; }
a.websiteAction span { display:inline-block; margin-top: 146px; margin-left:86px; }

.home_stickersammlung { background: url("../images/home/stickersammlung_new.png") no-repeat scroll 0 0 transparent; display: block; height: 260px; left: 34px; padding-left: 175px; padding-top: 130px; position: absolute; top: 261px; width: 217px; } 
.home_stickersammlung a { color: #FFF400; display: block; font-family: Tahoma; font-size: 15px; font-weight: bold; padding-bottom: 27px; padding-left: 47px; padding-top: 173px; text-decoration: none; }
.home_stickersammlung a:hover { color: #fff;  }


