/*  MAKE LAYOUT RESPONSIVE at 1024px FOR SMALLER SCREENS ================================================================ */

/* body { background-color: green; } */
#wrapper { display:block; width: 90%; }
	
		header {
			width: 100%; /* 960px / 1024px */
		}

		#maincontent{
					width: 100%; /* 960px / 1024px */
		}
		
		.maincontent{
			width: 100%; /* 960px / 1024px */
		}

		footer {
			width: 93.75%; /* 960px / 1024px */
		}
		
		.adresse  { margin-right:4px; }

		
#ornament_links { 
position: absolute; 
top: 0px;	left: -70px;
width: 100px;	height: 180px;
z-index: 100; 
background: url('../../s-ornament-li.png') no-repeat 0 0;
background-size: 100px 180px;
margin-top:434px;
}

#ornament_rechts { 
position: absolute; 
top: 0px;	right: -75px;
width: 100px; height: 180px;
z-index: 1000; 
background: url('../../s-ornament-re.png') no-repeat center right;
background-size: 100px 180px;
margin-top:100px;
}

h1 {white-space: nowrap;}

.pikachoose {
    float: none;
    margin: 42px 0px 10px 0px;
}

div.caption-container {
	float: left;
}

.inhalt .shopmenu ul, .inhalt .shopmenu ul li, .inhalt .shopmenu ul li a {
width:100%; float:none;
}