@CHARSET "ISO-8859-1";
html {
	height:100%;
	overflow:hidden;
}
body {
	margin:0px;
	padding:0px;
	height:100%;
	background:#fff;
	overflow:hidden;
	font-family:arial,sans-serif;
	font-size:11px;
	font-weight:normal;
	color:#000;
}
a, a:hover, a:active {
	outline:0px none;
	text-decoration:none;
	font-family:arial,sans-serif;
	font-size:11px;
	font-weight:normal;
	color:#000;
}
img {
	border:0px none;
}
table {
	border-collapse:collapse;
	border-spacing:0px;
}
td {
	padding:0px;
	vertical-align:top;
	margin:0px;
}
form {
	margin:0px;
}
input.textfield {
	border:1px solid #BFBFBF;
	background:#FFF;
	padding-top:0px;
	padding-left:3px;
	padding-right:3px;
	padding-bottom:0px;
	width:150px;
	text-align:left;
	font-family:Arial;
	font-weight:normal;
	font-size:10px;
	color:#000;
}
input.radiobutton {
	padding:0px;
	width:14px;
	height:14px;
}
textarea {
	border:1px solid #BFBFBF;
	background:#FFF;
	padding-top:0px;
	padding-left:3px;
	padding-right:3px;
	padding-bottom:0px;
	text-align:left;
	font-family:Arial;
	font-weight:normal;
	font-size:10px;
	color:#000;
}
input.redbutton, input.button {
	border:1px solid #CE0136;
	background:#CE0136;
	height:19px;
	text-align:center;
	font-family:Arial;
	font-weight:bold;
	font-size:11px;
	color:#FFF;
}

select {
	border:1px solid #BFBFBF;
	background:#FFF;
	height:18px;
	text-align:left;
	font-size:11px;
	color:#000;
}

.b1, .b1:hover { font-weight:bold !important; }
.b0, .b0:hover { font-weight:normal !important; }
.u1 { text-decoration:underline !important; }
.u0 { text-decoration:none !important; }
.hac { text-align:center !important; }
.hal { text-align:left !important; }
.har { text-align:right !important; }
.haj { text-align:justify !important; }
.bal { margin-right:auto; }
.bac { margin-left:auto; margin-right:auto; }
.bar { margin-left:auto; }
.vat { vertical-align:top; }
.vam { vertical-align:middle; }
.vab { vertical-align:bottom; }
.dn { display:none !important; }
.di { display:inline !important; }
.db { display:block !important; }
.fl { float:left; }
.fr { float:right; }
.cl { clear:left; }
.cr { clear:right; }
.cb { clear:both; }

.fs10 { font-size:10px !important; }
.fs11 { font-size:11px !important; }
.fs12 { font-size:12px !important; }
.fs14 { font-size:14px !important; }
.fs16 { font-size:16px !important; }
.fs18 { font-size:18px !important; }

.red {background: #F00;}
.error { color:#F00 !important; }

#logimage {
	position:absolute;
	left:0px;
	top:0px;
	width:1px;
	height:1px;
	overflow:hidden;
	background:url({$SECSTATUS_IMGPath}) no-repeat;
}

#pageBG {
	position:relative;
	width:932px;
	height:656px;
}
.moodImage {
	position:absolute;
	left:236px;
	top:50px;
	color:#fff;	
}
.moodHome a, .moodHome a:hover, .moodHome a:active{
	z-index:20;
	position:absolute;
	left:10px;
	top:10px;
	font-size:11px;
	color:#fff;
}
.moodText {
	position:absolute;
	left:15px;
	top:140px;
	font-size:31px;
	font-weight:bold;
}
.moodText .kleiner {
	font-size:21px;
}
.gray_BG {
	width:206px;
	height:150px;
	padding-top:150px;
	padding-left:10px;
	padding-right:10px;
	background:#939AA4;
	font-size:21px;
}
.gray_BG .kleiner  {
	width:214px;
	padding-right:2px;
	font-size:11px;
}
.kleiner a, .kleiner a:hover, .kleiner a:active {
	color:#fff;
}
.no_BG {
	z-index:30;
	position:absolute;
	left:0px;
	top:30px;	
	width:210px;
	height:100px;
	padding-top:10px;
	padding-left:10px;
	padding-right:6px;
	font-size:21px;
}
.red_BG {
	position:absolute;
	left:0px;
	top:30px;	
	width:166px;
	height:100px;
	padding-top:10px;
	padding-left:10px;
	padding-right:50px;
	background:#ce0136;
	font-size:21px;
}
.red_BG_2 {
	position:absolute;
	left:0px;
	top:30px;	
	width:210px;
	height:100px;
	padding-top:10px;
	padding-left:10px;
	padding-right:6px;
	background:#ce0136;
	font-size:21px;
}
.red_BG_2 a, .red_BG_2 a:hover, .red_BG_2 a:active {
	color:#fff;
	font-size:11px;
}
	
.mood_bild {
	position:absolute;
	left:226px;
	top:0px;	
}
.mood_links {
	z-index:10;
	left:0px;
}
#menuBG {
	z-index:90;
	position:absolute;
	left:0px;
	top:20px;
	width:226px;
	height:570px;
	background:#ce0136;	
}
#navigation div {
	position:relative;
	left:15px;
	top:152px;
	padding-left:8px;
	font-size:14px;
	font-weight:normal;
	color:#FF95A1;	
	background-image:url(../images/pfeilchen2.gif);
	background-repeat:no-repeat;
	background-position:center left;
}
#navigation a {
	position:relative;
	left:15px;
	top:152px;
	padding-left:8px;
	font-size:14px;
	font-weight:normal;
	color:#fff;	
}
#navigation a:hover, #navigation a:active {
	background-image:url(../images/pfeilchen.gif);
	background-repeat:no-repeat;
	background-position:center left;
}
#navigation td{
	padding-bottom:6px;
}
#navigationTable {
}
#navigationTable .spacer {
	width:60px;
}
#grafik_footer {
	position:absolute;
	left:0px;
	top:608px;
}
.table_footer {
	position:absolute;
	left:0px;
	top:640px;
	font-size:9px;
	width:932px;
	text-align:center;
}
.table_footer a {
	font-size:9px;
	text-align:center;
}
.table_footer a:hover, .table_footer a:active {
	font-size:9px;
	text-align:center;
	color:#ce0136;
}
.td_grey {
	color:#9a9a9a;
	width:10px;	
}
.top_navigation {
	position:absolute;
	left:535px;
	top:24px;
	font-size:10px;
	width:400px;
	text-align:center;
	color:#ce0136;
}
.top_navigation a {
	font-size:10px;
	text-align:center;
	color:#ce0136;
}
.top_navigation a:hover, a:active {
	font-size:10px;
	text-align:center;
	color:#000;
}
.td_red {
	color:#ce0136;
	width:10px;	
}
#logo {
	z-index:95;
	position:absolute;
	left:15px;
	top:32px;
}

/*
 * Content Bereich unterhalb des Moodimage
 */
#scrollableContent {
	position:absolute;
	left:236px;
	top:50px;
	width:696px;
	height:540px;
	overflow: auto;	
	}
#content {
	z-index:80;
	position:absolute;
	left:0px;
	top:350px;
	width:932px;
	height:258px;
/*	border:solid 1px #000; */ 
}

.block {
	position:absolute;
	top:0px;
	width:226px;
	height:258px;
}
.pos1 {
	left:236px;
}
.pos10 {
	left:0px;
}
.pos2 {
	left:471px;
}
.pos20 {
	left:236px;
}
.pos3 {
	left:706px;
}
.pos30 {
	left:471px;
}
.pos4 {
	left:706px;
}
.block_text {
	padding-top:10px;
	padding-left:10px;
}
.qualitaets_block {
	padding-top:65px;
}
.kontakt_block {
	padding-top:80px;
}
.block_text a, .block_text a:hover, .block_text a:active{
	text-decoration:underline;
	font-size:11px;
}
.block_headline {
	padding-bottom:5px;
	font-weight:bold;
	font-size:12px;
	color:#ce0136;
	white-space: nowrap;
}
.block_headline a, .block_headline a:hover, .block_headline a:active{
	text-decoration:none;
	font-weight:bold;
	font-size:14px;
	color:#ce0136;
}
.block_headline a:hover, .block_headline a:active{
	text-decoration:underline;
}
.block_bild {
	position:absolute;
	top:100px;
	width:266px;
	height:140px;
}
.wurzel_bild {
	position:absolute;
	left:270px;
	top:87px;
}

#imprint {
	position:absolute;
	left:200px;
	top:100px;
}
#imprint td, #imprint td a {
	font-size:12px;
	font-weight:normal;
}
#imprint td {
	padding-right:40px;
	padding-bottom:10px;
}

.contactForm, .contactFormConfirmation {
	font-family:arial,sans-serif;
	font-size:12px;
	font-weight:normal;
	color:#000;
	position:absolute;
	left:200px;
	top:90px;
	}
.contactForm, .contactFormConfirmation {
	margin-top:9px;
	width:294px;
}
.contactForm td, .contactFormConfirmation td {
	padding-right:10px;
	padding-bottom:3px;
}
#backlink {
	display:block;
	cursor:pointer;
	overflow:hidden;
	position:absolute;
	top:549px;
	right:25px;
	width:47px;
	height:11px;
}
.kollektionTable1 {
	position:absolute;
	top:10px;
}
.spacer {
	width:2px;
}
.kollektionTable2 {
	position:absolute;
	top:72px;
}
.kollektionTable3 {
	position:absolute;
	top:134px;
}
.kollektionTable4 {
	position:absolute;
	top:196px;
}
.kollektionPfeile {
	position:absolute;
	top:230px;
	left:0px;
}
/* PRESSE */
#loginbox {
	position:absolute;
	top:200px;
	left:10px;
}
.pressPics1 {
	position:absolute;
	top:10px;
	left:236px;
}
.pressPics2 {
	position:absolute;
	top:72px;
	left:236px;
}
.pressPics3 {
	position:absolute;
	top:134px;
	left:236px;
}
.pressPics4 {
	position:absolute;
	top:196px;
	left:236px;
}
#flashTasche {
	position:absolute;
	top:0px;
	left:0px;
	z-index:99;
}

/* 
 * Sortiment
 */
.sortiment_BG {
	display: block;
	width:696px;
	height:540px;
	background:url(../images/sortiment_bg.jpg) no-repeat;
	}
#men {
	position: absolute;
	top:353px;
	left:107px;
}
#women {
	position: absolute;
	top:353px;
	left:453px;
}

/* VERFÜGBARKEIT */
.landschaft_BG {
	display:block;
	width:696px;
	height:540px;
	background:url(../images/landschaft_bg.jpg) no-repeat;
	}
.farbtabelle {
	margin-bottom:5px;
}
.farbtabelle2 {
	margin-left: auto;
	margin-bottom:5px;
}
.farbtabelle td {
	padding-left:5px;
	padding-right:5px;
	border:1px solid #000; 
}
.farbtabelle2 td {
	padding:2px;
	text-align: center;
	vertical-align: middle;
/*	border:1px solid #000; */ 
}
.verfuegbarkeit a, .verfuegbarkeit a:hover, .verfuegbarkeit a:active{
	font-size: 11px;
	}
.zurueck {
	margin-left:615px;
	}


/* Produktmenü */

#productmenu {
	position:absolute;
	left:236px;
	top:50px;	
	color:#fff;
	font-size:13px;
	}
#productmenu a, #productmenu a:hover {
	color:#fff;
	font-size:13px;
	}
#productmenu a:hover {
	}
#productmenu td {
	width:100px;
	height:20px;
	background: #FF95A1;
	border:1px solid #fff;
	}
#productmenu div {
	padding-left:5px;
	padding-top:1px;
	width:95px;
	height:19px;
	}
/*#productmenu div:hover {
	background: #CE0136;
	}*/
#productmenu .aktiv {
	background: #CE0136;
	}
#productmenuLinks {
	position:absolute;
	left:242px;
	top:149px;
	font-size: 16px;
	font-weight: bold;
	color:#CE0136;
	}
#productmenuLinks a, #productmenuLinks a:hover {
	font-size: 16px;
	font-weight: bold;
	color:#CE0136;
	}
#productmenuLinks td {
	padding-bottom:5px;
	}

/* BESTELLUNG */
	
.produkt_BG {
	display:block;
	width:696px;
	height:540px;
	background:url(../images/produkt2_bg.jpg) no-repeat; 
	}
.produkt_bild {
	position:absolute;
	top:100px;
	left:120px;
	}
#product_data {
	position:absolute;
	top:24px;
	left:420px;
	font-size:12px;
	color:#000;
	}
#product_values td {
	padding-right:10px;
	}
.product_title {
	font-size:36px;
	font-weight:bolder;
	color:#CE0136;
	}
.product_subtitle {
	font-size:17px;
	font-weight:bolder;
	color:#CE0136;
	}
.product_smallTitle {
	font-size:12px;
	font-weight:bolder;
	color:#CE0136;
	}
.wash {
	padding-bottom:8px;
	font-size:10px;
	width:122px;
	height:51px;
	}
.wash a {
	font-size:10px;
	}
.preis {
	
	}
.preis td {
	padding-right:10px;
	}
#profil {
	margin-left:0px;
	margin-top:20px;
	margin-bottom:10px;

}
#profil td {
	/* border:1px solid #BFBFBF; */
	padding:2px;
	vertical-align: middle;
}
#termin {
	margin-top:3px;
	margin-left:0px;
}
#termin2 {
	margin-top:20px;
	margin-left:0px;
}
#absendenButton {
	margin-top:20px;
	margin-left:20px;
}
#absendenButton .button {
	width:180px;
}
.aufnr {
	margin-left:0px;
	font-size: 14px;
	font-weight: bold;
	}
#bestellung {
	margin-left:0px;
}
.bestaetigung {
	margin-top:10px;
	margin-left:auto;
	margin-right:auto;
	width:590px;
}
#jetztbestellen {
	display:block;
	cursor:pointer;
	position: absolute;
	top:492px;
	right:10px;
	background: #CE0136;
	padding:3px;
	font-weight: bolder;
	}

input.smallTextfield {
	border:1px solid #BFBFBF;
	background:#FFF;
	padding-top:2px;
	padding-left:3px;
	padding-right:3px;
	padding-bottom:0px;
	width:20px;
	height:15px;	
	text-align:left;
	font-family:Arial;
	font-weight:normal;
	font-size:11px;
	color:#000;
}
			/* warenkorb */
				.warenkorb_scrollableContent {
					margin-left:auto;
					margin-right:auto;
					width:696px;
					height:380px;
					overflow:auto;
				}				
				.warenkorb_NONscrollableContent {
					margin-left:auto;
					margin-right:auto;
					width:675px;
					overflow:hidden;
				}				
				.warenkorb_headline {
					width:590px;
					height:35px;
					margin-bottom:10px;
					margin-left:5px;
					padding-left:2px;
				}
				.warenkorb_headline_blau {
					text-transform:uppercase;
					font-weight:bold;
					font-size:12px;
				}
				.warenkorb_headline_grau {
					color:#6699BB;
					font-size:10px;
				}
				.td_left {
					height:20px;
					width:20px;
					vertical-align:middle;
					text-align:right;
				}
				.td_right {
					height:18px;
					padding-top:2px;
					vertical-align:middle;
					text-align:left;
				}
				.warenkorb {
					margin-top:10px;
					margin-left:auto;
					margin-right:auto;
					width:680px;
				}
				.warenkorb td, .warenkorb th {
					padding-left:3px;
					padding-right:3px;
					vertical-align:middle;
					text-align:left;
					font-weight:normal;
					font-size:10px;
					border-bottom:1px solid #BFBFBF;
				}
				.warenkorb td a {
					font-size:12px;
					font-weight:bold;
				}
				.warenkorb th {
				}
				.warenkorb td {
					padding-top:3px;
				}
				.warenkorb .textfield {
					font-size:10px;
					width:18px;
				}
				.warenkorb_menge {
					width:65px;
				}
				.warenkorb .del_button {
					
				}
				.warenkorb .doppellinie {
					height:1px;
					width:100%;
					margin-bottom:5px;
				}
				#warenkorbbuttondiv {
					margin-left:auto;
					margin-right:auto;
					width:570px;
					padding:15px;
					text-align:center;
				}
				#warenkorblinks {
					margin-left:auto;
					margin-right:auto;
					width:590px;
					padding-top:10px;
				}
				#warenkorblinks table{
					width:590px;
				}
				#warenkorblinks table td{
					width:33%;
				}
				#warenkorblinks .left{
					text-align:left;
				}
				#warenkorblinks .center{
					text-align:center;
				}
				#warenkorblinks .right{
					text-align:right;
				}
				.warenkorb .lauf td {
					border-bottom:none;
				}
				.warenkorb .lauf {
					margin-bottom:7px;
				}
