html,body{
	margin:0 auto;
	padding:0;
}

body{
	font-family:Arial, Helvetica, sans-serif;
	color:#121212;
	background:url(../gfx/bg_kachel.jpg) repeat;
}

.clear{
	clear:both;
}

.clearleft{
	clear:left;
}

.left{
	float:left;
}

.right{
	float:right;
}

a, img{
	border:none;
	text-decoration:none;
	color:#131312;
}

#background{
	background: url(../gfx/header_background.png) repeat-x top center;
	position:relative;
	padding-top:40px;
	min-width:1200px;
}

#wrapper{
	width:1112px;
	margin:0 auto;
	overflow:visible;
	position:relative;
}

#head_box{
	width:100%;
	height:360px;
	float:right;
	clear:both;
}

#header_frau{
	width:288px;
	height:517px;
	position:absolute;
	background: url(../gfx/header_frau.png) no-repeat;
	left:748px;
	top:10px;
}

#header_produkte{
	width:800px;
	height:322px;
	position:absolute;
	left:8px;
	top:19px;
	background: url(../gfx/headergrafiken/hochzeitsdeko.png) no-repeat;
}

#header_produkte_baby{
	width:924px;
	height:463px;
	position:absolute;
	left:23px;
	top:-30px;
	z-index:99;
	background: url(../gfx/headergrafiken/baby.png) no-repeat;
}

#header_produkte_hochzeit{
	width:926px;
	height:461px;
	position:absolute;
	left:23px;
	top:-30px;
	z-index:99;
	background: url(../gfx/headergrafiken/hochzeit.png) no-repeat;
}

#header_produkte_feste{
	width:945px;
	height:470px;
	position:absolute;
	left:-39px;
	top:-25px;
	z-index:99;
	background: url(../gfx/headergrafiken/feste.png) no-repeat;
}

#header_produkte_halloween{
	width:982px;
	height:363px;
	position:absolute;
	left:15px;
	top:20px;
	z-index:99;
	background: url(../gfx/headergrafiken/halloween.jpg) no-repeat;
}

#header_produkte_empty{
	position:absolute;
}

#page_head{
	width:1012px;
	height:24px;
	position:relative;
	left:100px;
	background:url(../gfx/content_bg_head.png) no-repeat;
	z-index:0;
}

#page{
	width:1000px;
	position:relative;
	float:right;
	clear:both;
	background:url(../gfx/content_bg_middle.png) repeat-y;
	min-height:1121px;
	padding-right:12px;
}

#content_produkte{
	width:881px;
	float:right;
	clear:both;
	position:relative;
	padding-top:0px;
	margin-top:-10px;
}


#content{
	width:881px;
	float:right;
	clear:both;
	position:relative;
}

#content_head{
	width:100%;
	float:left;
	clear:left;
	position:relative;
}

.content_head{
	width:100%;
	float:left;
	clear:left;
	position:relative;
}

#content_head h1{
	color:#511034;
	font-size:24px;
	font-weight:500;
	/*color:#784a94;*/
}

.content_head h1{
	color:#511034;
	font-size:24px;
	font-weight:500;
	/*color:#784a94;*/
}

.headline_element_artikel{
	float:left;
	padding-top:5px;
	margin-right:10px;
}

.headline_element_produkte{
	float:left;
	padding-top:0px;
	margin-right:4px;
}

/*Produkte im Kopfbereich*/
#head_produkts_box{
	width:880px;
	height:300px;
	float:left;
	position:relative;
	clear:right;
}

/*Sidebar*/
#sidebar_box{
	width:226px;
	float:left;
	margin-left:-119px;
	margin-top:-120px;
	position:relative;
	z-index:999;
}

#sidebar_head{
	width:209px;
	height:131px;
	float:left;
	margin-left:19px;
	background:url(../gfx/sidebar_head.png) no-repeat;
}

#sidebar_basket_box{
	width:209px;
	height:198px;
	float:left;
	clear:left;
	position:relative;
	margin-left:19px;
	background:url(../gfx/sidebar_warenkorb_bg.png) no-repeat;
}

#sidebar_foot{
    background: url(../gfx/sidebar_foot.png) no-repeat scroll 0 0 transparent;
    clear: left;
    float: left;
    height: 122px;
    margin-left: 20px;
    width: 206px;
}

.sidebarbasket_text{
	width:164px;
	height:26px;
	position:absolute;
	left:20px;
	padding-left:8px;
	padding-top:7px;
	background:url(../gfx/sidebar_basket_input.png) no-repeat;
	color:#444;
}

#sidebarbasket_text_anzahl{
	margin:0px;
	top:56px;
}

#sidebarbasket_text_summe{
	margin:0px;
	top:116px;
}

#sidebarbasket_button{
	width:173px;
	height:30px;
	position:absolute;
	left:18px;
	top:160px;
}

#sidebar_kategorie_head{
	width:209px;
	height:44px;
	float:left;
	clear:left;
	margin-left:19px;
	background:url(../gfx/sidebar_kategorie_head.png) no-repeat;
}


#kategoriebox{
	width:209px;
	float:left;
	clear:left;
	list-style:none;
	margin:0px;
	margin-left:19px;
	padding-left:5px;
	background:url(../gfx/sidebar_bg.png) repeat-y;
}
	

#kategoriebox ul{
	width:207px;
	float:left;
	clear:left;
	list-style:none;
	margin:0px;
	padding:0px;
}

#kategoriebox li{
	float:left;
	clear:left;
	list-style:none;
}

#kategoriebox a{
	float:left;
	clear:left;
}

.subkategorie_0{
	width:177px;
	height:24px;
	padding-left:20px;
	padding-top:5px;
	margin-left:1px;
	margin-bottom:-1px;
	background:url(../gfx/subkategorie_bg_0.png) no-repeat;
}

.subkategorie_0 a{
	color:#4a3851;
}

.subkategorie_0 a:hover{
	text-decoration:underline;
}

.subkategorie_0#active a{
	text-decoration:underline;
}

.subkategorie_1#active{
	width:177px;
	height:19px;
	padding-left:20px;
	padding-top:4px;
	margin-left:2px;
	background:url(../gfx/subkategorie_bg_1.png) repeat-y;
}

.subkategorie_1.open{
	width:177px;
	min-height:19px;
	padding-left:20px;
	padding-top:4px;
	margin-left:2px;
	background:url(../gfx/subkategorie_bg_1.png) repeat-y;
}

.subkategorie_1{
	width:177px;
	min-height:19px;
	padding-left:20px;
	padding-top:4px;
	margin-left:2px;
}

.subkategorie_1:hover{
	background:url(../gfx/subkategorie_bg_1_over.png) repeat-y;
}

.subkategorie_1 a{
	font-size:14px;
	color:#3b0e2a;
}

.subkategorie_1#active a{
	color:#FFF;
}

.subkategorie_1.open a{
	color:#FFF;
}

subkategoriebox_1{
	background:url(../gfx/subkategorie_bg_tr.png) repeat-y;
}

.subkategorie_2:hover{
	background:url(../gfx/subkategorie_bg_1_over.png) repeat-y;
}


.subkategorie_2#active{
	background:url(../gfx/subkategorie_bg_2.png) repeat-y;
}

.subkategorie_2.open{
	background:url(../gfx/subkategorie_bg_2.png) repeat-y;
}

.subkategorie_3:hover{
	background:url(../gfx/subkategorie_bg_1_over.png) repeat-y;
}

.subkategorie_4:hover{
	color:#875975;
}

.subkategorie_3#active{
	background:url(../gfx/subkategorie_bg_3.png) repeat-y;
}

.subkategorie_3.open{
	background:url(../gfx/subkategorie_bg_3.png) repeat-y;
}

.subkategorie_2{
	width:167px;
	min-height:19px;
	padding-left:30px;
	padding-top:4px;
	margin-left:2px;
}


.subkategorie_3{
	width:167px;
	min-height:19px;
	padding-left:40px;
	padding-top:4px;
	margin-left:2px;
}

.subkategorie_4{
	width:167px;
	min-height:19px;
	padding-left:50px;
	padding-top:4px;
	margin-left:2px;
}

.subkategorie_2 a{
	font-size:14px;
	color:#3b0e2a;
}

.subkategorie_2#active a{
	color:#FFF;
}

.subkategorie_2.open a{
	color:#FFF;
}

.subkategorie_3#active a{
	color:#FFF;
}

.subkategorie_3.open a{
	color:#FFF;
}

.subkategorie_4#active a{
	color:#875975;
}

subkategoriebox_2{
	background:url(../gfx/subkategorie_bg_tr.png) repeat-y;
}

.subkategorie_3 a{
	font-size:13px;
	color:#3b0e2a;
}

.subkategorie_4 a{
	font-size:12px;
	color:#3b0e2a;
}



.sidebar_best{
	width:209px;
	float:left;
	clear:left;
	position:relative;
	margin-left:19px;
}


#sidebar_best_0{
	height:187px;
	background:url(../gfx/sidebar_best_0.png) no-repeat;
}

#sidebar_best_1{
	height:119px;
	background:url(../gfx/sidebar_best_1.png) no-repeat;	
}

#sidebar_best_2{
	height:109px;
	background:url(../gfx/sidebar_best_2.png) no-repeat;
}

#sidebar_best_3{
	padding-left:7px;
	padding-top:10px;
	padding-bottom:10px;
	background:url(../gfx/sidebar_best_4.png) repeat-y;
}

.sidebar_best_button{
	width:85px;
	height:26px;
	position:relative;
	left:17px;
}

#sidebar_best_button_0{
	top:143px;
}

#sidebar_best_button_1{
	top:80px;
}

#sidebar_best_button_2{
	top:69px;
}

#sidebar_best_button_3{
	top:75px;
}
	

/*Kopflinks*/

#head_links_box{
	position:relative;
	float:right;
	margin-top:-19px;
	margin-right:2px;
	z-index:9999;
}

.head_links{
	float:right;
	margin-left:6px;
}

.head_links_trennstrich{
	float:right;
	margin-left:6px;
}

#logout{
	position:absolute;
	top:23px;
	left:880px;
	z-index:99999;
}

/*Suchfeld*/
#suche_box{
	width:243px;
	height:48px;
	position:absolute;
	top:-71px;
	left:125px;
	z-index:99999;
	background:url(../gfx/suche_bg.png) no-repeat;
}

#suche_box span{
	width:174px;
	height:30px;
	position:absolute;
	top:11px;
	left:10px;
	background:url(../gfx/suche_input_bg.png) no-repeat;
}

#suche_box input{
	width:155px;
	border:none;
	background-color:transparent;
	font-size:15px;
	color:#666;
	padding-left:8px;
	padding-top:5px;
	padding-right:8px;
}

#suche_box a{
	position:absolute;
	top:11px;
	left:188px;
}

/*Produkte*/

#produkte{
	width:100%;
	float:left;
	padding-left:6px;
}

.produkt_artikel_headline{
	width:100%;
	float:left;
}

.produkt_artikel{
	width:262px;
	float:left;
	margin-bottom:30px;
	margin-right:15px;
	margin-left:15px;
	position:relative;
}

.produkt_artikel_bg0{
	width:262px;
	height:381px;
	float:left;
	background:url(../gfx/produkt_bg.png) no-repeat;
	text-align:center;
}

.produkt_artikel_bg1{
	width:262px;
	height:381px;
	float:left;
	text-align:center;
}

.artikelname{
	float:left;
	font-size:1.3em;
	margin-bottom:10px;
	color:#131312;
	max-height:2.45em;
	padding-left:5px;
	overflow:hidden;
}

.artikel_anstrich{
	float:left;
	margin-top:0.3em;
	margin-left:-15px;
}

.artikelpicture{
	width:258px;
	height:230px;
	float:left;
	clear:left;
	margin-bottom:10px;
	margin-top:10px;
	margin-left:1px;
	position:relative;
}

.artikelpicture img{
	position:relative;
	margin:0 auto;
}

.artikelpreis{
	width:100%;
	float:left;
	clear:left;
	font-size:40px;
	margin-top:25px;
	margin-bottom:10px;
	color:#511034;
	font-weight:500;
	text-align:center;
	font-style:normal;
	font-family:"Times New Roman", Times, serif
}

.artikelpreis_nur{
	color:#980055;
	font-size:23px;
	font-style:italic;
	font-weight:bold;
	font-family:Verdana, Geneva, sans-serif;
}

.inwarenkorb{
	width:159px;
	height:41px;
	float:left;
	clear:left;
	margin-left:52px;
	position:relative;
	z-index:2;
}

.artikel_inwarenkorb{
	float:left;
	margin-left:10px;
}

.anzahl_text{
	float:left;
}


.anzahl_input{
	width:30px;
	float:left;
	margin-bottom:10px;
}

/*Warenlkorb*/
#warenkorb{
	position:relative;
	width:100%;
	margin-top:10px;
}

.warenkorb_artikel{
	width:97%;
	float:left;
	clear:left;
	margin-top:15px;
	margin-right:10px;
}

.warenkorb_artikel_image{
	width:255px;
	float:left;
	min-height:10px;
}

.warenkorb_artikel_image img{
	display:block;
	margin:auto;
}

.warenkorb_artikel_name{
	width:250px;
	float:left;
	margin-left:9px;
	margin-bottom:5px;
}

.warenkorb_artikel_name span{
	float:left;
	font-size:18px;
	padding-left:3px;
}

.warenkorb_artikel_entfernen{
	width:103px;
	height:27px;
	clear:left;
	float:left;
	margin-top:5px;
}

.warenkorb_artikel_anzahl span input{
	width:34px;
	height:27px;
	float:left;
	background-color:transparent;
	border:none;
	font-size:16px;
	padding-top:4px;
	padding-left:8px;
	padding-right:8px;
}

.warenkorb_artikel_anzahl span{
	width:50px;
	height:31px;
	float:left;
	background:url(../gfx/warenkorb_anzahl_bg.png) no-repeat;
	margin-left:7px;
}

.warenkorb_anzahl_text{
	margin-top:8px;
	width:46px;
	height:13px;
	float:left;
}


.warenkorb_artikel_preis{
	float:right;
	font-size:20px;
	margin-right:15px;
	margin-top:3px;
}

.warenkorb_artikel_trennstrich{
	float:left;
	clear:left;
	width:97%;
	height:2px;
	background:url(../gfx/warenkorb_trennlinie.png);
	margin-top:5px;
	margin-bottom:5px;
	margin-right:10px;
	margin-left:10px;
}

#warenkorb_bottombox{
	width:100%;
	float:left;
	clear:left;
}

#warenkorb_gesammtsumme_1{
	float:left;
	clear:left;
}

#warenkorb_refresh{
	float:left;
	margin-left:15px;
	margin-top:33px;
}

#warenkorb_weiter{
	float:right;
	margin-top:3px;
	margin-right:10px;
}

#warenkorb_gesammtsumme_0{
	float:right;
	font-size:24px;
	margin-right:10px;
	margin-bottom:15px;
}

#warenkorb_gesamtsumme_name{
	float:left;
	font-size:27px;
	margin-left:10px;
}

#warenkorb_kupon{
	float:left;
	margin-left:10px;
	margin-top:33px;
	width:400px;
}

#kuponDesc{
	float:left;
	clear:left;
	color:#511034;
}

#warenkorb_kupon_einloesen{
	float:left;
	margin-left:10px;
}

#warenkorb_kupon input{
	width:120px;
	height:29px;
	float:left;
	background-color:transparent;
	border:none;
	padding-left:10px;
	padding-right:10px;
	padding-top:6px;
	font-size:16px;
}

#warenkorb_kupon_bg{
	width:140px;
	height:33px;
	float:left;
	background:url(../gfx/warenkorb_gutschein_bg.png) no-repeat;
}

.warenkorb_artikel_einzelpreis{
	width:100px;
	float:left;
	font-size:20px;
	margin-left:10px;
	margin-top:3px;
}

/*Artikeldetails*/

#navi_blaettern{
	width:100%;
	height:auto;
	position:relative;
}

#artikeldetails{
	width:100%;
	position:relative;
}

#artikel_image{
	float:left;
}

#artikel_mainimage{
	float:left;
	padding-left:30px;
	padding-top:50px;
}

#artikel_otherimages{
	float:left;
	clear:left;
	padding-top:20px;
	padding-left:10px;
}

.description_standardtext{
	width:100%;
	color:#131312;
}

.description_standardtext a{
	color:#131312;
}

.artikelnummer{
	width:100%;
	float:left;
	clear:left;
	font-size:16px;
	font-weight:bold;
}

.artikel_artikelpreis{
	width:100%;
	padding-top:10px;
	padding-bottom:10px;
	font-size:1.8em;
	color:#511034;
	font-weight:500;
	font-family:"Times New Roman", Georgia, Times, serif
}

.verfuegbar{
	width:100%;
	padding-top:10px;
	padding-bottom:10px;
}

.ustklein{
	font-size:0.7em;
}

#artikeldetails_tabs{
	clear:left;
	float:left;
	margin-top:20px;
	width:835px;
}

#artikeldetails_tabs p{
	margin:0px;
	padding-top:10px;
}

#artikel_description{
	width:379px;
	float:right;
	clear:right;
	padding-left:20px;
	margin-left:20px;
	margin-right:50px;
	padding-top:15px;
	padding-bottom:15px;
	background:url(../gfx/angaben_box_middle_small.png) repeat-y;
	position:relative;
}

#artikel_box_top{
	width:399px;
	height:6px;
	float:right;
	clear:right;
	margin-left:20px;
	margin-right:50px;
	background:url(../gfx/angaben_box_top_small.png) no-repeat;
}

#artikel_box_bottom{
	width:399px;
	height:6px;
	float:right;
	clear:right;
	margin-left:20px;
	margin-right:50px;
	background:url(../gfx/angaben_box_bottom_small.png) no-repeat;
}

#artikel_anzahl{
	width:100%;
	float:left;
	margin-top:15px;
	position:relative;
}

#artikel_anzahl a{
	float:left;
	margin-left:10px;
}

#artikel_anzahl span{
	width:50px;
	height:31px;
	float:left;
	background:url(../gfx/warenkorb_anzahl_bg.png) no-repeat;
	margin-left:7px;
	margin-top:2px;
}

#artikel_anzahl span input{
	width:34px;
	height:26px;
	float:left;
	background-color:transparent;
	border:none;
	font-size:16px;
	padding-top:5px;
	padding-left:8px;
	padding-right:8px;
}


/*Startseite*/

.startseite_headline{
	position:relative;
	z-index:2;
}

.startseite_box{
	width:100%;
	float:left;
	clear:left;
	margin-top:15px;
}

#topkategorie_box{
	width:100%;
	height:213px;
	float:left;
	clear:left;
	margin-top:-10px;
}

.topkategorie{
	position:relative;
	float:left;
	height:213px;
}

#topkategorie_0{
	width:283px;
	background:url(../gfx/startseite/topkategorie_box_0.png) no-repeat;
}

#topkategorie_1{
	width:302px;
	background:url(../gfx/startseite/topkategorie_box_1.png) no-repeat;
}

#topkategorie_2{
	width:296px;
	background:url(../gfx/startseite/topkategorie_box_2.png) no-repeat;
}

.topkategorie_button{
	width:99px;
	height:30px;
	position:relative;
	top:165px;
}

#topkategorie_button_0{
	left:32px;
}

#topkategorie_button_1{
	left:38px;
}

#topkategorie_button_2{
	left:42px;
}

#xsellcontent{
	width:100%;
	float:left;
	clear:left;
	padding-left:6px;
}


/*Registrierungsformular*/

.bestellvorgang{
	width:100%;
	position:relative;
	float:left;
	clear:left;
}

#form_registrieren{
	float:left;
	clear:left;
}

.input_bg{
	width:200px;
	height:25px;
	background:url(../gfx/anmeldemaske/input_bg.png);
	float:left;
	clear:left;
}

.select_bg{
	width:250px;
	height:31px;
	float:left;
	clear:left;
}

.input_bg input{
	width:184px;
	height:22px;
	border:none;
	background-color:transparent;
	font-size:15px;
	color:#666;
	padding-left:8px;
	padding-top:3px;
	padding-right:8px;
}

.bezeichnung{
	width:200px;
	float:left;
	clear:left;
	padding-left:5px;
	font-size:15px;
}

.standard{
	font-size:15px;
}

.bezeichnung_login{
	width:200px;
	float:left;
	clear:left;
	padding-left:5px;
	font-size:15px;
	margin-top:5px;
}

.inputfeld{
	width:230px;
	float:left;
	padding-bottom:10px;
}

.inputfeld_button{
	float:left;
	margin-right:20px;
	padding-bottom:40px;
	position:relative;
}

.inputfeld_login{
	width:230px;
	float:left;
	padding-bottom:0px;
}

.inputfeld_extra{
	width:781px;
	float:left;
	clear:left;
}

#andere_rechnungsadresse{
	float:left;
	position:relative;
	margin-top:20px;
}

#button_zurueck{
	margin-top:20px;
}

#button_absenden{
	margin-top:-14px;
}


/*unregistriert*/

.angaben_headline{
	width:100%;
	float:left;
	clear:left;
	font-size:22px;
	margin-bottom:2px;
	color:#511034;
	margin-left:26px;
}

.angaben_box{
	width:781px;
	float:left;
	clear:left;
	padding-left:20px;
	margin-left:20px;
	background:url(../gfx/anmeldemaske/angaben_box_middle.png) repeat-y;
}

.angaben_box_info{
	width:781px;
	float:left;
	clear:left;
	margin-left:24px;
	font-size:15px;
	display:block;
	position:relative;
}


.angaben_box_top{
	width:781px;
	height:12px;
	float:left;
	clear:left;
	margin-left:20px;
	background:url(../gfx/anmeldemaske/angaben_box_top.png) no-repeat;
}


.angaben_box_bottom{
	width:781px;
	height:12px;
	float:left;
	clear:left;
	margin-bottom:16px;
	margin-left:20px;
	background:url(../gfx/anmeldemaske/angaben_box_bottom.png) no-repeat;
}

#angaben_adresse{
	float:left;
	clear:left;
}

#angaben_kontakt{
}

.col_1{
	left:10px;
}

.col_2{
	left:400px;
}

#inputfeld_anrede{
	width:100%;
}

.bezeichnung_lang{
	width:781px;
	float:left;
	clear:left;
	padding-left:5px;
	font-size:15px;
}

.warning{
	float:left;
	clear:left;
	font-size:13px;
	color:#F00;
	margin-top:4px;
}


/*mein Konto*/
.bestellungen_zelle{
	float:left;
	margin-top:10px;
	font-size:16px;
	color:#404040;
}

.bestellungen_link{
	float:right;
	margin-top:10px;
	font-size:16px;
	color:#404040;
}

.bestellungen_link a{
	color:#404040;
}

.bestellungen_headline{
	float:left;
	margin:0px;
	margin-bottom:5px;
	font-size:18px;
}

.angaben_headline_konto{
	width:100%;
	float:left;
	font-size:22px;
	margin-bottom:2px;
	color:#511034;
	margin-left:26px;
	margin-top:5px;
}


/*Headergrafik*/
.headartikel{
	position:absolute;
	z-index:3;
}

.headartikel_button{
	position:relative;
}

#headartikel_button_0{
	left:167px;
	top:311px;
}

#headartikel_button_1{
	left:208px;
	top:288px;
}

#headartikel_button_2{
	left:465px;
	top:148px;
}

#headartikel_button_3{
	left:288px;
	top:327px;
}

/*AGB / NEWS */
.seite{
	position:relative;
}

#seite_agb{
	width:95%;
	position:relative;
	float:left;
	margin-left:20px;
}

#seite_agb h2{
	font-size:16px;
}

#seite_agb p{
	font-size:13px;
}


#seite_news{
	width:90%;
	position:relative;
	float:left;
	margin-left:20px;
}

#seite_news h2{
	font-size:22px;
	margin-top:15px;
	margin-bottom:8px;
}

#seite_news p{
	font-size:13px;
	padding-bottom:30px;
	margin:0px;
}


/*Newsletter*/

.newsletterInput{
	width:172px;
	height:33px;
	position:absolute;
	left:18px;
}

#newsletterInput0{
	background:url(../gfx/newsletterInputDefault.png) no-repeat;
	top:62px;
}

#newsletterInput1{
	background:url(../gfx/newsletterInputDefault.png) no-repeat;
	top:98px;
}

#newsletterInput0Default{
	background:url(../gfx/newsletterInputDefault.png) no-repeat;
	top:62px;
}

#newsletterInput1Default{
	background:url(../gfx/newsletterInputDefault.png) no-repeat;
	top:98px;
}

.newsletterInput input{
	width:158px;
	height:33px;
	background:transparent;
	border:none;
	font-size:15px;
	padding-left:7px;
	padding-right:7px;
	color:#412a4c;
}

/*Logos*/

#logo_end_box{
	width:100%;
	float:left;
	margin-top:0px;
	padding-bottom:30px;
}

#logo_end_box h2{
	color:#575757;
}

#logo_end_box img{
	width:100%;
	float:left;
	clear:left;
}

#logo_end_1 img{
	width:166px;
	height:87px;
	float:left;
	clear:left;
	margin-bottom:41px;
}

#logo_end_2 img{
	width:190px;
	height:120px;
	float:left;
	clear:left;
	margin-bottom:8px;
}

.logo_end{
	width:225px;
	float:left;
	margin-left:10px;
	margin-bottom:10px;
}

.logo_end .angaben{
	width:100%;
	float:left;
	font-size:14px;
	clear:left;
	margin-bottom:2px;
}

.absendenButton{
	background:none repeat scroll 0 0 transparent;
	bottom:15px;
	height:35px;
	left:52px;
	position:absolute;
	color:transparent;
	border:none;
	z-index:3;
	width:158px;
}

.inputButtonHide{
	position:absolute;
	color:transparent;
	border:none;
	z-index:3;
}

.loginRegKunden{
	top:0px;
	left:0px;
}

.kundendatenSenden{
	top:0px;
	left:0px;
}

.btnWeiter{
	top:0px;
	left:0px;
}

.absendenButtonArtikel{
	background:none repeat scroll 0 0 transparent;
	top:0px;
	height:35px;
	left:67px;
	position:absolute;
	color:transparent;
	border:none;
	z-index:3;
	width:158px;
}

#breadcrum{
	float:left;
	margin:0px;
	padding:0px;
	font-size:13px;
	color:#717171;
}

#breadcrum a{
	color:#a667ca;
	font-size:17px;
	text-decoration:underline;
}

#breadcrum a:hover{
	color:#5c2d84;
}

#filiale_berlin{
	left:20px;
	position:absolute;
	top:-60px;
	z-index:99999;
}
