html[xmlns^="http"] {                           /* only works for FF */
    overflow: -moz-scrollbars-vertical;         /* CHANGED: Gegen Hin und Springen bei Seiten im FF die nicht ganz die Seite ausfuellen (2006-08-19)
                                                */                                        
}

body {
    margin:0px;
    padding:0px;
}

#master_container {
    margin: 0px auto;
    margin-top:-8px;
    * margin-top: 0px;
    width: 1081px;
}

#ad_skyscraper {
       width:120px;
       float: right;
       position : relative;
       top: 152px !important;
       
}

p {
    margin: 0px;
}
body {
	color: black;
	background-color: white;
	font-family: Verdana, Arial, Helvetica, sans-serif;
}

a:visited {
	color: #000000;
	text-decoration: none
}

a:hover {
	color: #FFFFFF;
}

a:active {
	color: #000000;
}

#main_header {
    position : relative;
	width: auto;
	top: 0px;
	left: 0px;
	padding:0px;
	margin:0px;
}

#main_header div {
    position: absolute;
}
#main_header_logo {
    width:147px;
    left:0px;
}
#main_header_toys{
	width:959px;
    left:0px;
}
#main_header_picture_middle {
    width:780px;
    left:147px;
}

#main_header_line {
	position: absolute;
    top: 153px;
	left: 204px;
	width: 659px;
	text-align: left;
	font: normal 11px Verdana, Arial, Helvetica, sans-serif;
	color: #FFFFFF;
	z-index:200;
}

#main_header_line_toys {
	position: absolute;
    top: 153px;
	left: 138px;
	width: 709px;
	text-align: left;
	font: normal 11px Verdana, Arial, Helvetica, sans-serif;
	color: #FFFFFF;
	z-index:200;
}


#main_header_icon, #main_header_icon_toys_div {
    position: absolute;
	width: 128px;
	top: 0px;
	left: 804px;
	float: left;
}

.main_second_offset {
    position : relative;
    top:183px;
}
div#main_menu  {
    border: 0px solid red;
}
#main_body {
    color: #333333;
    width: 614px;
    float:left;
}

.main_body_breit {
    width: 775px !important;
}

.main_body_schmall_bilderbuch {
    width:  609px !important;
}





#main_right {
    margin-top:40px;
    float:right;
    left:-15px;
    z-index:420;
}

#main_footer {
/*    position: static;
*/    text-align:center;
    margin-top:50px;
    clear:both;
}

/*\*/
#main_footer {
    [color: yellow;;/*required by Safari so that [] is correctly begun. associated with the property, yet hiding it. seen by IE6*/

    margin-bottom: 200px;  /* gets seen by IE & Safari */
    
    ]margin-bottom: 0px;/*Reset IE6 properties and hide from Safari. required by Safari so that [] is correctly ended. associated with the property, yet hiding it. seen by IE6*/
    
}
div#main_footer_image img{
}

div#main_footer_commands_container {
    margin-top:-20px
    
}

ul#main_footer_command_list {
    margin-left: -30px;
    padding-left: 0px;
}

ul#main_footer_command_list li{
    display: inline;
    list-style: none;
    font: normal normal normal 10px Verdana, sans-serif;
    color: #006699;
    margin: 2px;
}

#main_footer_command_list li a, #main_footer_command_list li a:link{
    color: #006699;
    text-decoration: none;
}
#main_footer_command_list li a:hover{
    color: #33CCFF;
}

.main_contents {
    min-height: 680px;
    
}
* html .main_contents {
    height:680px;
}

/*#main_content_zeiten {
    padding-bottom:150px;
}
*/
/*#main_content_gruppen {
    padding-bottom:84px;
}

#main_content_partner {
    padding-bottom:36px;
}

#main_content_club {
    padding-bottom:77px;
}
*/
/*#main_content_spielgeraete {
    padding-bottom:210px;
}
*/
/*#main_content_unternehmen {
    padding-bottom:107px;
}

#main_content_impressum {
    padding-bottom:45px;
}

#main_content_jobs {
    padding-bottom:109px;
}

#main_content_newsletter {
    padding-bottom:198px;
}

#main_content_news_detail {
    padding-bottom:73px;
}
*/

.stub {
    margin-left:0px;
    width: 774px !important;
    border: 1px solid #999 !important;
}
