/* ClearType hack*/
body {
	filter:alpha(opacity=100);
	opacity:1.0;
}

html, body{
	font-family: Arial, sans-serif;
	font-size: 11px;
	color:#6F6F6F;
	margin: 0px;
	padding: 0px;
	/*background:#ECECEC url('/img/bg.gif') repeat-x;*/
	background-color:#FFFFFF;
}
body.admin {
	padding:10px !important;
	color:#000000 !important;
}
body.admin div, body.admin span, body.admin p, body.admin th, body.admin td, body.admin a {
	font-family: Arial, sans-serif !important;
	font-size: 12px !important;
}

div{
	position: relative;
	margin: 0;
	padding: 0;
	z-index: 0;
}

table, tr, td, input, select, form, img{
	margin: 0;
	padding: 0;
	border: 0;
}

a, a:link, a:hover ,a:active, a:visited {
	color: #6F6F6F;
	text-decoration: none;
	background-color: transparent;
}
a.admin, a.admin:link, a.admin:active, a.admin:visited, a:hover {
	color: #944059;
	background-color: transparent;
}

a.pink, a.pink:link, a.pink:hover ,a.pink:active, a.pink:visited { color: #944059; background-color: transparent; }

a.pfeil_weiss, a.pfeil_weiss:link, a.pfeil_weiss:hover, a.pfeil_weiss:active, a.pfeil_weiss:visited {
	background:url('/img/bg_pfeil_weiss.gif') no-repeat right 2px;
	line-height:25px;
	height:25px;
	padding-right:55px;
	background-color: transparent;
}

a.weiterefarben, a.weiterefarben:link, a.weiterefarben:hover, a.weiterefarben:active, a.weiterefarben:visited {
	line-height:25px;
	height:25px;
	font-size:12px;
}


h1 {
	font-size:26px;
	margin:0;
	background-color: transparent;
}

h1, h2 { display:inline-block; }

h2 {
	font-size: 16px;
	text-align: left;
	color: #944059;
	margin:7px 0 0 0;
	background-color: transparent;
}

h3{
	font-family: Futura, Arial;
	font-size: 16px;
	font-weight: normal;
	margin: 0 0 10px 0;
	background-color: transparent;
}

h4{
	font-family: Futura, Arial;
	font-size: 16px;
	font-weight: bold;
	display:inline;
	background-color: transparent;
}

h5{
	font-family: Futura, Arial;
	font-size: 14px;
	font-weight: normal;
	margin: 0 0 10px 0;
	background-color: transparent;
}

div.root {
	top:85px;
	margin:0px auto 20px auto;
	width: 970px;
	border-top:1px solid #6F6F6F;
	background:#fff;
}

#MessagePrompt{
	position: absolute;
	overflow: visible;
	background-image: url(img/blind.gif);
	top:275px;
	left: 50%;
	width: 400px;
	height: 300px;
	margin-left: -200px;
	z-index: 100;
	font-size:14px;
	color:#000;
}


p { margin:7px 0;}

div.logo { z-index:10; position:absolute; top:-64px; left:-1px; }
div.topnav { font-size:12px; text-transform:uppercase; z-index:10; position:absolute; height:28px; line-height:24px; top:-28px; right:0px; }

div.topnav a, div.topnav a:link, div.topnav a:active, div.topnav a:link, div.topnav a:visited {
	background:url('/img/icon_warenkorb.gif') no-repeat 0 0;
	display:block;
	float:right;
	height:23px;
	line-height:25px;
	padding-left:22px;
	padding-top: 4px;
}

div.topnav a:hover, div.topnav a.pink { background:url('/img/icon_warenkorb_on.gif') no-repeat 0 3px; }

div.topnav a.warenkorb, div.topnav a.warenkorb:link, div.topnav a.warenkorb:active, div.topnav a.warenkorb:link, div.topnav a.warenkorb:visited {
	background:url('/img/icon_warenkorb.gif') no-repeat 0 3px;
	display:block;
	float:right;
	height:23px;
	line-height:25px;
	padding-left:22px;
}

div.topnav a.warenkorb:hover, div.topnav a.pink { background:url('/img/icon_warenkorb_on.gif') no-repeat 0 3px; }

div.topnav a.adventskalender {
	background:url('/img/adventskalender/navi.png') no-repeat 0 0;
	display:block;
	float:right;
	height:23px;
	line-height:25px;
	margin-right: 55px;
	padding-left:25px;
	color: #703C78;
}

/* Navigation */
div.navi_left{
	position:absolute;
	top:0px;
	left:0px;
	width: 160px;
	height: 700px;
	padding:0px;
	padding-top:25px;
}
	div.navi_left ul {
/*		margin:0px auto 10px; */
		margin: 0 0 10px 10px;
		padding:0px;
		padding-top: 0px;
		width:125px;
		/*border-top:1px solid #6F6F6F;*/
		list-style:none;
	}
	div.navi_left ul li {
		margin:0px 0px 2px;
		padding:0px;
		font-size:14px;
	}
	div.navi_left ul li.margeit { padding-bottom:8px; }
	div.navi_left ul li.txt { font-size:11px; }
	div.navi_left ul li.subnav { font-size:12px; padding-left:5px; }

		div.navi_left ul li a,
		div.navi_left ul li a:link,
		div.navi_left ul li a:hover,
		div.navi_left ul li a:active,
		div.navi_left ul li a:visited {
			color:#6F6F6F;
		}
		div.navi_left ul li a:hover,
		div.navi_left ul li a.pink { color: #944059; }

		div.navi_left ul li a.wunschzettel {
			display:block;
			background:#fff url('/img/bg_wunschzettel_klein.gif') no-repeat left top;
			padding-left:18px;
			height:18px;
		}

	div.navi_left div.button{
		width: 150px;
/*		margin: 7px auto;*/
		margin: 7px 0 7px 10px;
		font-size: 16px;
		line-height: 20px;
	}

		div.navi_left a.facebook {
			font-size:14px;
			display:block;
			background:#fff url('/img/facebook.png') no-repeat left top;
			padding-left:20px;
			height:20px;
		}

		div.navi_left a.classicoblog {
			font-size:14px;
			display:block;
			background:#fff url('/img/classicoblog.png') no-repeat left top;
			padding-left:20px;
			height:20px;
		}

	div.navi_left div.subnavi{
		line-height: 16px;
		margin-top: -8px;
		margin-left:18px;
		font-size: 12px;
	}


/* Inhalt */
div.right_box{
	top:0px;
	width: auto;
	margin-left:150px;
	/*border-left:1px solid #6F6F6F;*/

	min-height:692px;
	height:auto !important;
	height:692px;
	padding-bottom:18px;
}
div.start {
	min-height:850px;
	height:auto !important;
	height:850px;
	padding-bottom:160px;
}
	div.right_box div.content{
		min-height:640px;
		height:auto !important;
		height:640px;
		font-size:14px;
	}
		/* Startseite */
		div.right_box div.content div.start_links {
			position:absolute;
			top:25px;
			left:45px;
			height:615px;
			width:525px;
		}

 		div.right_box div.content div.start_links img {
 			position: absolute;
 			top: 0;
 			left: 0;
			height:615px;
			width:525px;
		}
			div.right_box div.content div.start_rechts {
				position:absolute;
				width: 245px;
				top:25px;
				left:575px;
			}
			div.right_box div.content div.start_rechts a {
				display:block;
				height:148px;
				width: 243px;
				border: 1px solid #6F6F6F;
			}


		div.brands {
			background:#fff;
			position:absolute;
			width: 776px;
			top:646px;
			left:196px;
			height:124px;
			font-size: 10px;
			text-align:justify;
		}
		div.brands p { margin:0px; margin-top:2px; }

		div#newarrivals_start {
			background:#fff;
			position:absolute;
			width: 776px;
			top:830px;
			left:196px;
			height:124px;
			font-size: 10px;
			text-align:justify;
		}
			div#newarrivals_start h2 {
				clear:both;
				width: 100%;
			}
			div#newarrivals_start div.unterpunkt {
				height:180px;
				width: 129px;
				float: left;
				text-align: center;
				position: relative;
			}


/* Ende Startseite */


		div.right_box div.content div.action{
			position: absolute;
			width: 34px;
			height: 17px;
			top: 225px;
			left: 20px;
		}

		/* Allgemein */
		div.right_box div.content div.headline {
			height:69px;
		}
		div.right_box div.content div.headline img { margin-top:9px; margin-right:14px; float:right; }

		div.right_box div.content div.whereami{
			border-top:1px solid #6F6F6F;
			margin-left:454px;
			width:365px;
			font-size:11px;
			line-height:15px;
		}


		div.right_box div.content div.text_mitte {
			width:575px;
			margin-top:25px;
			margin-left:100px;
		}
		div.right_box div.content div.text_mitte img.hl { margin-top:10px;  margin-bottom:-5px; }


		div.right_box div.content div.text_rechts {
			width:395px;
			margin-left:394px;
		}

		div.right_box div.content table.form { margin-bottom:15px; }
		div.right_box div.content table.form th {
			text-align:left;
			font-weight:normal;
			vertical-align:top;
			padding-right:10px;
		}

		/* Artikel �bersicht */
		div.right_box div.content table.uebersicht { display:inline; }
		div.right_box div.content table.uebersicht td {
			width:197px;
			vertical-align:bottom;
			height:306px;
			text-align:center;
		}
		div.right_box div.content table.uebersicht th {
			font-weight:normal;
			text-align:center;
		}
		div.right_box div.content table.stretch td { width:263px; }

			div.right_box div.content div.seiten{
				height: 40px;
				padding-top:10px;
			}
			div.right_box div.content div.seiten a,
			div.right_box div.content div.seiten a:link,
			div.right_box div.content div.seiten a:hover,
			div.right_box div.content div.seiten a:active,
			div.right_box div.content div.seiten a:visited {
				height:21px;
				width:21px;
				text-align:center;
				line-height:21px;
				color:#fff;
				display:block;
				float:right;
				margin-right:5px;
			}
			div.right_box div.content div#herstellerbeschreibung {
				padding:10px 5px;
			}
			div.right_box div.content div#herstellerbeschreibung img {
				float: right;
				padding-left: 10px;
				padding-bottom: 6px;
			}

			div.right_box div.content div#herstellerbeschreibung a,
			div.right_box div.content div#herstellerbeschreibung a:link,
			div.right_box div.content div#herstellerbeschreibung a:hover,
			div.right_box div.content div#herstellerbeschreibung a:active,
			div.right_box div.content div#herstellerbeschreibung a:visited {
				height:21px;
				width:21px;
				text-align:center;
				line-height:21px;
				color:#fff;
				display:block;
				float:right;
				margin-right:5px;
			}

			a.laquo, a.laquo:link, a.laquo:hover, a.laquo:active, a.laquo:visited { background-image:url('/img/sz_laquo.gif'); }
			a.laquo:hover { background-image:url('/img/sz_laquo_on.gif'); }

			a.raquo, a.raquo:link, a.raquo:hover, a.raquo:active, a.raquo:visited { background-image:url('/img/sz_raquo.gif'); margin:0; }
			a.raquo:hover { background-image:url('/img/sz_raquo_on.gif'); }

			a.viewall, a.viewall:link, a.viewall:hover, a.viewall:active, a.viewall:visited { background-image:url('/img/sz_all.gif'); }
			a.viewall:hover { background-image:url('/img/sz_all_on.gif'); }

		/* Artikel Details */
		div.right_box div.content table.detail { display:inline; }
		div.right_box div.content table.detail td { vertical-align:top; }

		div.right_box div.content table.detail td.pic { text-align:center; width:424px; }
			div.right_box div.content table.detail td.pic div.thumps {
				float:right;
				width:90px;
				/*border-bottom:1px solid #6F6F6F;*/
				margin-right:25px;
				height:410px;
			}
				div.right_box div.content table.detail td.pic div.thumps div.schalter {
					bottom:0;
					left:10px;
					position:absolute;
					text-align:center;
					width:80px;
				}


			div.right_box div.content table.detail td.pic div.styling {
				height:168px;
				margin-top:25px;
				padding-left:45px;
			}

		div.right_box div.content table.detail td.pic div.thumps a,
		div.right_box div.content table.detail td.pic div.thumps_quer a {
			display:block;
			margin-bottom:10px;
			min-width:90px;
		}

		div.right_box div.content table.detail td.pic a.brands {
			display:block;
			margin:3px;
			float:left;
		}
			div.right_box div.content table.detail td.pic a.brands img {
/*				max-width: 144px;	*/
				max-height: 27px;
			}


			/* Standorte */
			div.right_box div.content table.detail td.pic div.thumps_quer {
				margin-top:10px;
			}
			div.right_box div.content table.detail td.pic #map {
				clear:both;
				height:250px;
				top:15px;
			}

			/* Ende Standorte */

			div.right_box div.content table.detail td.pic div.styling a,
			div.right_box div.content table.detail td.pic div.thumps_quer a {
				display:block;
				float:left;
				font-size:11px;
				line-height:100%;
				margin-bottom:0px;
				margin-right:15px;
			}

			div.right_box div.content table.detail td.pic div.styling a {
				width:90px;
			}

			div.right_box div.content table.detail td.pic div.thumps_quer a {
				margin-bottom:10px;
				margin-left:10px;
				margin-right:0px;
			}

			div.right_box div.content div.cross1 {
				top: 140px;
				margin-left: -25px;
			}

			div.right_box div.content div.cross2 {
				top: 140px;
				left: 175px;
			}
			div.right_box div.content div.cross3 {
				top: 140px;
				left: 275px;
			}


		div.right_box div.content table.detail td.txt { width:365px; }

			div.right_box div.content table.detail td.txt h1 { margin: 18px 0; }

			div.right_box div.content table.detail td.txt p.brand { margin:0px; margin-top:-10px; font-weight:bold; font-style:italic; }
				div.right_box div.content table.detail td.txt p.brand a img { max-width:365px; }

			div.right_box div.content table.detail td.txt .preis { font-size:11px; }
				div.right_box div.content table.detail td.txt .preis b { font-size:14px; }

				div.right_box div.content table.detail td.txt a {
					color:#944059;
				}
				div.right_box div.content table.detail td.txt #formArtikel a {
					color:#6F6F6F;
				}
				div.right_box div.content table.detail td.txt #formArtikel a.warenkorb {
					color:#FFFFFF !important;
				}

			div.right_box div.content table.detail td.txt ul, body.ckeditor ul {
				margin:0;
				padding:0 20px;
			}
			div.right_box div.content table.detail td.txt ul li, div.right_box div.content div.outfit_details div#outfit_ware_detail ul li, body.ckeditor ul li {
				list-style-image:url(/img/list_style_image.gif);
				font-size: 14px;
				padding-bottom: 7px;
			}
			body.ckeditor {
				font-size: 14px;
			}

			div.right_box div.content table.form_table td {
				padding:2px;
			}



			/* Warenkorb */
			div.right_box div.content div.warenkorb_nav {
				width:732px;
				margin:15px auto;
			}
				div.right_box div.content div.warenkorb_nav img {
					margin-right:15px;
				}
			div.right_box div.content table.warenkorb {
				width:670px;

			}
				div.right_box div.content table.warenkorb td {
					vertical-align:top;
				}


			/* Brands & Label */
			div.right_box div.content div.brand_labels {
				margin-top:20px;
				width:150px;
			}
			div.right_box div.content div.brand_labels_2 {
				position:absolute;
				right:15px;
				top:90px;
			}
				div.right_box div.content div.brand_labels a, div.right_box div.content div.brand_labels_2 a {
					font-size: 13px;
				}

			/* Groessentabelle */
			table.groessen {
				font-size:11px;
			}
				table.groessen th {
					background:#944059;
					color:#fff;
					text-align:left;
					padding:2px 4px;
				}
				table.groessen td {
					padding:2px 4px;
					color:#373737;
				}

				table.groessen th.firstrow { width:160px; }
				table.groessen td { width:79px; }
				table.double td { width:167px; }
				table.half td { width:35px; }
				table.groessen .bg1 { background:#E4CFD5; }
				table.groessen .bg2 { background:#C99FAC; }

		div.img_prev { position:absolute; display:none; border:1px solid #000; }
		div.img_prev img { border:3px solid #FBFBFB; }


	div.spacer {
		background:#fff;
		position:absolute;
		width: 790px;
		bottom:0px;
		left:160px;
		height:18px;
	}

#messageL, #PicPrev{
	position: absolute;
	top: 292px;
	left: 0px;
	width: 149px;
	height: 145px;

	padding: 5px 8px;
	color: #fff;
}

#PicPrev { top: 147px; }

#messageL a, div.box a{
	color: #fff;
}
/*
#aktionspreis{
	font-weight: bold;
	color: #CC0000;
	font-size: 12px;
	margin: -5px 0 -5px 0;
}
*/

.fav_preis{
	width: 58px;
	height: 25px;
	float: left;
	text-align: right;
}

.fav_aktionspreis{
	width: 95px;
	height: 20px;
	float: left;
	text-align: right;
}

input, select, textarea {
	margin: 0;
	border:1px solid #CCC;
	width:210px;
	font-size:14px;
	padding-bottom:1px;
	padding-left:2px;
	font-family: Arial, sans-serif;
}

textarea { height:95px; width:320px; }

input.file { width:240px; }

input.sender, button.sender {
	border:none;
	padding: 0px;
	margin: 0px;
	width:140px;
	height:17px;
	float:right;
	background:#944059 url('/img/bg_submit.gif') no-repeat left top;
	cursor: pointer;
}

input.noborder {
	border:none;
	padding: 0px;
	margin: 0px;
}



/* Warenkorbformular auf Artikeldetailseiten */
form.warenkorb, div.warenkorb {
	margin-top:35px;
	width:360px;
}
	form.warenkorb select, div.warenkorb select {
		height:auto;
		display:block;
		margin-left:15px;
		margin-top:10px;
		color:#6F6F6F;
		width:150px;

	}
	form.warenkorb a, div.warenkorb a {
		display:block;
		text-align:left;
		margin:auto;
		width: 140px;
		margin-top:2px;
		padding-left:30px;
		height:24px;
		line-height:24px;
		font-size:12px;
	}
	form.warenkorb a.warenkorb, div.warenkorb a.warenkorb {
		margin:0px;
		margin-top:15px;
		height:30px;
		font-size:14px;
		float:right;
		line-height:30px;
		color:#fff;
		background:#fff url('/img/bg_warenkorb.gif') no-repeat left top;
	}
	#verfuegbarkeitsinfo a.anforderungsenden {
		margin:0;
		height:30px;
		font-size:14px;
		float:right;
		line-height:30px;
		color:#fff;
		background:#fff url('/img/bg_submit.gif') no-repeat left top;
	}
form.warenkorb a.favoriten, div.warenkorb a.favoriten {
		background:#fff url('/img/bg_favoriten.gif') no-repeat left top;
		margin-top:25px;
	}
	form.warenkorb a.empfehlen, div.warenkorb a.empfehlen {
		background:#fff url('/img/bg_empfehlen.gif') no-repeat left top;
	}

	form.warenkorb a.lieferhinweis, div.warenkorb a.lieferhinweis {
		background:#fff url('/img/bg_lieferhinweis.gif') no-repeat left top;
	}
	form.warenkorb a.wunschzettel, div.warenkorb a.wunschzettel {
		background:#fff url('/img/bg_wunschzettel.gif') no-repeat left top;
		margin-top:18px;
		height:30px;
		line-height:30px;
	}

div.wunschzettel_abdecken {
	z-index:50;
	width:490px;
	margin-left:-10px;
	margin-top:-10px;
	height:500px;
	position:absolute;
	background:#eee;
	/* IE8 */
	-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=50)";

	/* IE5-7 */
	filter:alpha(opacity=50);

	/* Firefox 1-3 */
	-moz-opacity:0.50;

	/* Firefox ab 3.5 */
	opacity: .5;
}

label.wunschzettel { margin-left:5px; }

label.wunschzettel input {
	width:auto;
	position:absolute;
	margin-top:2px;
	margin-left:2px;
	border:none;
}


	form.warenkorb a.gs, form.warenkorb a.pf, div.warenkorb a.gs, div.warenkorb a.pf  {
		margin:0;
		background:url('/img/bg_gs.gif') no-repeat left top;
		line-height:25px;
		height:25px;
		padding-left:30px;
		display:block;
		margin-top:20px;
		width:140px;

	}

	form.warenkorb a.pf, div.warenkorb a.pf {
		background-image:url('/img/bg_pf.gif');
		margin-top:10px;
	}


input.ort { width:160px; }
input.plz { width:42px; text-align:center; }

input.digit2, input.short { width:22px; text-align:center; }
input.digit4 { width:44px; text-align:center; }

input.code {
	padding:0;
	padding-top:3px;
	padding-left:2px;
	font-weight:bold;
	width:65px;
	text-align:center;
	color:#944059;
	height:19px;
	letter-spacing:2px;
}

input.login { background:#944059 url('/img/bg_submit_login.gif') no-repeat left top; }
input.weiter { background:#944059 url('/img/bg_submit_weiter.gif') no-repeat left top;	cursor: pointer; }
input.reg { background:#944059 url('/img/bg_submit_register.gif') no-repeat left top; }
input.bestellen { width:215px; background:#944059 url('/img/bg_submit_bestellen.gif') no-repeat left top; }
input.aktualisieren { width:106px; background:#944059 url('/img/bg_submit_aktualisieren.gif') no-repeat left top; }
button.weitershoppen { width:133px; background:#944059 url('/img/bg_weiter_einkaufen.gif') no-repeat left top; float: left; }

input.hide, div.hidden { display:none; }

input.checkbox, input.radio {
	padding:0;
	width:auto;
	height:auto;
	border:none;
}
label { padding-left:3px; }

input.contact_box, select.contact_box, textarea.contact_box{
	margin: 0 20px 0 0;
	float: left;
}

input.fehler {
	border:1px solid #873D56 !important;
}

div.contact_box{
	width: 210px;
	height: 16px;
	margin: 0 20px 4px 0;
	padding-left: 2px;
	float: left;
}

textarea.contact_box{
	width: 444px;
	height: 120px;
}

.alarm{
	color: #873D56;
}
a.sale, a.sale:link, a.sale:hover ,a.sale:active, a.sale:visited { color: #CC0000; }
a.fett, a.fett:link, a.fett:hover ,a.fett:active, a.fett:visited { font-weight: bold; }


div.error, div.message {
	padding:5px;
	background:#EEEEEE;
	border:1px solid #555;
	max-width:650px;
	width:auto;
	margin:auto;
	margin-bottom:10px;
	color:#000;
}
div.error{
	color: #c00;
	font-weight: bold;
}

.dhl_hinweis {
	color:#CE0000;
	background-color:#FFCC01;
	font-weight: bold;
	font-size: 11px;
	margin: 2px;
	padding: 2px;
}

textarea.zusatzinfo {
	font-size: 11px;
}
.zusatzinfo {
	font-size: 11px;
}

.bs_start {
	width: 50px;
	float: left;
}

.bs {
	margin-right: 2px;
	margin-bottom: 4px;
	float: left;
}
.bs_half {
	margin-right: 1px;
	margin-bottom: 4px;
	float: left;
}
div.cb {
	clear:both;
}

#nicht_bestellbar {
	margin-top: 10px;
	padding: 6px;
	border: 2px solid #944059;
	font-weight:bold;
}

div.glamour {
	position:absolute;
	top: 70px;
	left:220px;
}
div.glamoursmall, div.glamoursmall2 {
	width:20px;
	height:20px;
	position:relative;
	top: -56px;
	left:-25px;
}

div.right_box div.content div.glamouroverview{
	position: absolute;
	width: 80px;
	height: 80px;
	top: 10px;
	left: 150px;
}
div.right_box div.content div.glamouroverview_small{
	position: absolute;
	width: 20px;
	height: 20px;
	top: 10px;
	left: 85px;
}

div#expressversand {
	color: #95425B;
	font-weight: bold;
}

div#Startseite{
    left: 240px;
    margin: 0 auto;
    position: absolute;
    top: 0;
}

.fs12, a.fs12 {
	font-size:12px !important;
}


/*
ADVENTSKALENDER
*/
#adventsaktion {
	height: 318px;
	width: 431px;
	background: transparent url(/img/adventskalender/bg.png) top left no-repeat;
	padding: 47px;
	overflow: hidden;
}
#adventsschleife {
	position: absolute;
	top: 0;
	left: 0;
	height: 206px;
	width: 206px;
}

#adventover {
	position: absolute;
	top: 1px;
	left: 0;
	height: 316px;
	width: 431px;
	background: transparent url(/img/adventskalender/abgelaufen.png) top left no-repeat;
	padding: 47px;
	overflow: hidden;
	z-index: 1000;
}

#anmeldeform {
	background-color: #DCDCDC;
	height: 55px;
	left: 53px;
	position: absolute;
	top: 298px;
	padding: 4px 8px;
	width: 400px;
}
	#anmeldeform b {
		font-size: 14px;
		color: #4E4B67;
	}
	#anmeldeform input.email {
		color: #4E4B67;
		font-size: 12px;
		margin: 3px 0;
		width: 155px;
	}
	#anmeldeform input.submit {
		position: absolute;
		bottom: 20px;
		right: 0;
		width: auto;
		border: 0;
		float: right;
	}
	#anmeldeform input.checkbox {
		margin-right: 3px;
	}
