body {
	font-family:Arial, Helvetica, sans-serif;
	font-size: 12px;
	line-height:18px;
	color:#000000;
	padding:0px;
	margin:0px;
}

html, body, form {
	height: 100%;
}

form {
	padding:0px;
	margin:0px;
}

p { margin:0px; padding:0px;}

a {outline:none; text-decoration:none; color:#000000}
a:hover { text-decoration:underline;}


label {
	cursor:pointer;

}

label.groesse { height:20px;
	width:50px;
	margin-bottom:10px;	float:left;}
	
label.bestellen { padding-left:5px;}

.feld {
	width:110px;
	float:right;
	margin-bottom:10px;
	border: 1px dotted #999999;
}

.check { padding-top:5px; float:right;}

.adressenblock { clear:both; padding-top:20px;}
.adressenblock label {
	width:130px;
	float:left;
	margin-bottom:5px;
	margin-top:5px;
	padding-top:5px;
	height:15px;
}
input.adresse {
	width:200px;
	margin-bottom:5px;
	margin-top:5px;
	padding:3px;
	border: 1px dotted #999999;
	height:14px;
}
textarea.adresse {
	width:200px;
	margin-bottom:5px;
	margin-top:5px;
	padding:3px;
	border: 1px dotted #999999;
	height:74px;
}

.button { margin-left:130px; margin-top:15px;}

h2 {
	font-size:15px;
	font-weight:bold;
	text-transform: uppercase;
	margin-bottom:0px;
	height:37px;
}

h3 {
	font-size:13px;
	background-image: url(../picts/liniehell.gif);
	background-repeat: repeat-x;
	background-position: 0px 25px;
	height:27px;
	font-weight:bold;
}

.hr {border-bottom: 1px dotted #999999; height:8px; margin-bottom:8px; width:300px;}

.hr-form {background-image: url(../picts/liniehell.gif);
	background-repeat: repeat-x; height:5px; width:100%; margin-top:6px; margin-bottom:6px; }

.hr-form hr { display:none;}

.price {
	font-size:16px; font-weight:bold;
}

.frame_out { position:absolute; width:755px; left:50%; margin-left:-377px; height:660px;}
.logo { height:136px; width:160px; float:left}


.content { width:735px; height:455px; overflow:auto; margin-top:25px; float:left; padding-right:20px;}
.content_lookbook { width:755px; height:455px; margin-top:25px; float:left;}

.footer { width:755px; height:13px;	margin-top:25px; background-image: url(../picts/linie.gif);	background-repeat: repeat-x; float:left; text-align:right; padding-top:7px; font-size:10px;}

.product-box {
	width:160px;
	height:310px;
	float:left;
	margin-right:24px;
	margin-top:15px;
	position:relative;
}

.zoom {
	position:absolute;
	display:block;
	width:18px;
	height:18px;
	background-image: url(../picts/zoom.png);
	background-repeat: no-repeat;
	margin-top:150px;
	margin-left:142px;
}

/* NAVIGATION */

.navi {
	float:left;
	height:26px;
	margin-top:110px;
	width:594px;
	background-image: url(../picts/linie.gif);
	background-repeat: repeat-x;
	background-position: 0px 24px;
	
}

a.navi-lookbook  {
	display:block;
	float:left;
	background-image:url(../picts/navi-lookbook.gif);
	width:123px;
	height:23px;
}
a.navi-lookbook:hover {background-position: 0px -23px;}
a.navi-lookbook-current {display:block;float:left;background-image:url(../picts/navi-lookbook.gif);width:123px;height:23px;background-position: 0px -23px;}

a.navi-shop {
	display:block;
	float:left;
	background-image:url(../picts/navi-shop.gif);
	width:83px;
	height:23px;
}
a.navi-shop:hover {background-position: 0px -23px;}
a.navi-shop-current {display:block;float:left;background-image:url(../picts/navi-shop.gif);width:83px;height:23px;background-position: 0px -23px;}

a.navi-blog {
	display:block;
	float:left;
	background-image:url(../picts/navi-blog.gif);
	width:83px;
	height:23px;
}
a.navi-blog:hover {	background-position: 0px -23px;}
a.navi-blog-current {display:block;float:left;background-image:url(../picts/navi-blog.gif);width:83px;height:23px;background-position: 0px -23px;}

a.navi-links {
	display:block;
	float:left;
	background-image:url(../picts/navi-links.gif);
	width:85px;
	height:23px;
}
a.navi-links:hover {background-position: 0px -23px;}
a.navi-links-current {display:block;float:left;background-image:url(../picts/navi-links.gif);width:85px;height:23px;background-position: 0px -23px;}

a.navi-contact {
	display:block;
	float:left;
	background-image:url(../picts/navi-contact.gif);
	width:120px;
	height:23px;
}
a.navi-contact:hover {background-position: 0px -23px;}
a.navi-contact-current {display:block;float:left;background-image:url(../picts/navi-contact.gif);width:120px;height:23px;background-position: 0px -23px;}




.pict-nav {position:absolute;z-index:100; width:100%;height:455px;}
#prev2 {
	width:350px;
	float:left;
	height:455px;
	display:block;
	outline:none;
	background-image: url(../picts/space.gif);
	background-repeat: repeat;
}
#prev2:hover {background:url(../picts/prev.png) left center no-repeat;}
#next2{right:0; display:block; width:350px; float:right;height:455px;outline:none; background-image: url(../picts/space.gif);background-repeat: repeat;}
#next2:hover {  background:url(../picts/next.png) right center no-repeat;}


		#content-start{
			height:136px;
			width:755px; left:50%; margin-left:-377px;
			bottom:100%;
			top:0px;
			position:absolute;
			font-size:20px;

			outline:0;
			text-decoration:none;
			color:#000000;
		}
		
		#content-start span { margin-left:15px; }
		#content-start img { margin-bottom:10px; }
		#contentframe{
			text-align:center;
		}
		
		/*Supersize Plugin Styles*/
		#supersize img, #supersize a{
			height:100%;
			width:100%;
			display:none;
		}
		#supersize .activeslide, #supersize .activeslide img{
			display:inline;
		}