#rootflash {
	height: 580px;
}
div.achtung {
	padding: 150px 250px 0;
}

#header {
	background: url(/images/menubgroot.png) left bottom no-repeat;
	margin-top: 0;
	margin-bottom: 10px;
	width: 998px;
	height: 113px;
	position: static;
}
body.root #header ul {
	height: 113px;
	width: 100%;
}
#header ul li {
	background: url('/images/menuborder.png') 0 85px no-repeat;
	width: auto!important;
	margin: 0;
	padding: 0 0 0 1px;
}
#header ul li#shop, #header ul li#movies {
	background: none;
	padding: 0;
}
#header ul a img {
	margin: 0 auto;
}
#header ul a {
	height: 14px;
	padding: 89px 0 10px!important;
	overflow: hidden;
	position: relative;
	cursor: pointer;
}
#header li#movies a {width: 98px; padding-left: 15px!important;}
#header li#tv a {width: 95px;}
#header li#games a {width: 90px;}
#header li#characters a {width: 107px;}
#header li#shop a {width: 81px;}
#header li#travel a {width: 115px;}
#header li#family a {width: 100px;}
#header li#about a {width: 94px; padding-right: 15px!important;}

#header ul a b {
	display: block;
	width: 816px;
	height: 226px;
	background: url('/images/menu/root/icons.png') 0 0 no-repeat;
	top: 0;
	left: 0;
	position: absolute;
}
#header ul a:hover b {
	top: -113px;
}
#header li#tv a b {left: -113px;}
#header li#games a b {left: -209px;}
#header li#characters a b {left: -300px;}
#header li#shop a b {left: -408px;}
#header li#travel a b {left: -490px;}
#header li#family a b {left: -605px;}
#header li#about a b {left: -707px;}

#header ul li#search {
	width: 172px!important;
	padding: 0 0 0 10px;
	background: none;
}
#header ul li#search img {
	background: none;
}
#header ul li#search h1 {
	margin: 0;
}
#logo {
	width: 150px;
	height: 75px;
	background: url(/images/disney.png) top left no-repeat;
}
#logo img {
	display: block;
}
.searchbar {
	position: static;
	width: auto;
	padding: 10px 0 0;
	height: auto;
}
.search-keyword {
	background: url('/images/searchbgroot-inact.png') 0 0 no-repeat;
	width: 130px;
}
.search-keyword input {
	width: 124px;
}
.search-keyword-active {
	background: url('/images/searchbgroot.png') 0 0 no-repeat!important;
}

@media all and (-webkit-min-device-pixel-ratio:10000), not all and (-webkit-min-device-pixel-ratio:0) {
	head~body .search-keyword input {
		padding-left: 7px;
		width: 122px;
	}
}
