/* IE Mac/Netscape 4.5 auschliesen */
@media all
{
	* { margin:0; padding: 0; } 

	body { 
		/* Beseitigung des Rundungsfehlers bei Schriftgroeßeen im Opera sowie Standardformatierungen */
		font-size: 100.01%; 	
		/* FIX: Verhindert, dass positionierte Elemente nicht verschoben werden when die Größe des Browser Fensters geändert wird. */
		position: relative;
		
		background: #65211b;
	}
		
	/* Standardrahmen zurücksetzen */
	fieldset, img { border:0; }

	/* Anpassung für Safari Browser. font-size:100% ist für den Safari in Formularen zu groß */ 
	select, input, textarea { font-size: 99% }

	/* ##########################################################	
	** Seitenstruktur
	** ##########################################################
	*/

	#globalBox {
		position: relative;
		margin: 0 auto;
		width: 950px;
		min-height: 1000px;
		text-align: left;
		background: #ffffff;
	}
	
	#headerBox {
		position: relative;
		padding-top: 30px;
	}
	#deBox {
		position: absolute;
		top: 80px;
		left: 0px;
		width: 330px;
		font-size: 18px;
		letter-spacing: 1px;
		text-align:right;
	}
	#enBox {
		position: absolute;
		top: 80px;
		left: 605px;
		font-size: 18px;
		letter-spacing: 1px;
		text-align:left;
	}
	#contentBox {
		margin-top: 10px;
		padding-bottom: 50px;
	}
	#textBox {
		margin-left: 635px;
		width: 310px;
		height: 360px;
	}
	#imgBox {
		float: left;
	}
	
	.leftCol {
		position: relative;
		margin-left: 20px;
		width: 460px;
		height: 420px;
		float: left;
	}
	.rightCol {
		margin-left: 485px;
		margin-top: 95px;
		width: 382px;
	}
	
	
	/* ##########################################################	
	** Schriftformatierung
	** ##########################################################
	*/
	
	#globalBox, .leightbox {
		font-size: 17px;
		font-family: Times, serif;
		color: #65211b;
	}
	a {
		color: #65211b;
		text-decoration: none;
	}
	a:hover {
		color: #65211b;
		text-decoration: underline;
	}
	a:focus {
		outline: none;
	}
	p {
		line-height: 20px;
		margin-bottom: 1em;
	}
	
	li {
		margin: 0 0 9px 1em;
	}
	ul {
		margin-bottom: 1em;
	}
	
	
	a.enlarge {
		display: block;
		background-image: url(img/plus.gif);
		background-repeat: no-repeat;
	}
	
	.linkBox {
		position: relative;
	}
	.linkBox img {
		z-index: 5;
	}
	.linkBox a {
		z-index: 10;
	}
		
	#linkCollage {
		margin: 20px 0 80px 257px;
		width: 490px;
		background-position: 445px top;
	}
	
	#impressum {
		margin: 0 0 100px 0;
		width: 950px;
		text-align: center;
		font-size: 14px;
	}
	
	#girlpackBox {
		margin: 20px 0 0 30px;
	}
	#girlpackBox a {
		position: absolute;
		left: 75px;
		top: 0px;
		width: 267px;
		height: 360px;
		background-position: 125px top;
	}
	#girlcardBox {
		position: absolute;
		left: 0px;
		top: 250px;
	}
	#girlcardBox a {
		position: absolute;
		left: 0px;
		top: -40px;
		width: 105px;
		height: 220px;
		background-position: 36px top;
	}
	
	a.enlarge:hover {
		background-image: url(img/plus_hl.gif);
		
	}
	
	.floating {
		float: left;
	}
	.Rfloating  {
		float: right;
	}
	.productDescr {
		width: 215px;
		text-align: center;
		float: right;
	}
	.space{
		margin-bottom: 10px;
	}
	.line {
		margin-left: 10px;
	}
	.productDescr p {
		font-size: 16px;
		line-height: 25px;
	}
	
	p.topspace {
		padding-top: 50px;
	}
	
	.orderBox {
		width: 165px;
		margin-top: 10px;
		font-size: 18px;
		text-align: center;
	}
	.orderBox a {
		display: block;
		margin-top: 10px;
		width: 163px;
		height: 21px;
		background: url(img/select.gif) no-repeat;
		font-family: Arial, Helvetica, sans-serif;
		font-size: 14px;
		font-weight: bold;
		padding-top: 3px;
	}
	.orderBox a:hover {
		text-decoration: none;
		background: url(img/select_hl.gif) no-repeat;
	}
	
} /* end of @media */

