/*Allgemeine Einstellungen*/
body {
	font-family: arial, sans-serif;
	font-size: 0.8em;
	behavior: url("hover.htc");
	background-color: #F5F5F5;
	margin: 0;
	padding: 0;
	min-width: 950px;
	}

* html .min-width {
	border-left: 950px solid #F5F5F5;
	}

* html .min-width-container {
	margin-left: -950px;
	position: relative;
	}

/* Nur IE (Win) \*/
* html .min-width,* html .min-width-container {
	height: 1px;
	}
/* Ende "Nur IE (Win)"*/


/* Nur IE 5.x (Win) wg. "3-Pixel-Bug"\*/
* html img {
	margin: 0 -3px; ma\rgin: 0;
	}
/* Ende "Nur IE 5.x (Win)"*/

a {
	color: #4C3F81;
	}

a img {
	text-decoration: none;
	}

small {
	font-size: 0.8em;
	}
	
big {
	font-size: 1.2em;
	}

.rot {
	color: #FF0000;
	}

.blau {
	color: #180069;
	}

.weiss {
	color: #FFFFFF;
	}

.gelb {
	color: #FBF500;
	}

.gruen {
	color: #009900;
	}

.schwarz {
	color: #000000;
	}

.grau {
	color: #999999;
	}

img {
	border: none;
	}

.orange {
	color: #E4662B;
	}
	
.fliesstext {
	margin: 10px 30px;
	}
	
.tabelle th, td {
	padding: 0 20px 10px 0;
	}
	
.validation-summary-errors 
{
    color: Red;
}

/*Ende "Allgemeine Einstellungen"*/


.header_oben_container {
	width: 100%;
	margin-right: -52%;
	float: left;
	background: #FBF500;
	position: relative;
	clear: left;
	}
	
.header_oben_content {
	margin-right: 52%;
	background: #FBF500;
	clear: both;
	background-image: url("/images/bgk_header_oben.gif");
	background-repeat: repeat-x;
	
	}

/* Nur IE6 (Win): kein Umbruch vor .header_oben_rechts \*/
* html .header_oben_content {
	pos\ition: absolute;
	}
/* Ende "Nur IE6 (Win)" */

.header_oben_links {
	height: 45px;
	width: 210px;
/*	background: #FBF500; */
	float: left;
	}
	
/*  Neues 'Logo-in-der-Box' von Sven */

#neulogo {
	height: 131px;
	width: 140px;
	background: #fff; 
	/* float: left; */
	z-index: 100;
	position: absolute;
	top: 0px;
	left: 5px;
	}
	
#infoline 
{
	z-index: 100;
	position: absolute;
	top: 75px;
	left: 250px;
	height: 50px;
	width: 450px;
}

.logo {
	margin: 5px 0 0 8px;
	float: left;
	}	

.header_oben_mitte {
	margin-left: 230px;
	height: 45px;
	padding: 8px 0 0 0;
	}

/* Nur IE (Win) wg. unterem Abstand\*/
* html .header_oben_links, * html .header_oben_mitte {
	height: 53px;
	hei\ght: 45px;
	}
/* Ende "Nur IE (Win)" */

.tagline {
	line-height: 20px;
	color: black;
	font-weight: bold;
	}

.tagline img {
	vertical-align: bottom;
	}

.header_oben_rechts {
	width: 52%;
	float: right;
	background: #DFD9F2;
	position: relative;
	}
	
/* Nur IE 5.x (Win) wg. "3-Pixel-Bug"\*/
* html .header_oben_rechts img {
	margin: 0 -3px;
	ma\rgin: 0;
	}
/* Ende "Nur IE 5.x (Win)"*/
	
.rund_rechts {
	width: 45px;
	float: left;
	}

.btn_top {
	height: 32px;
	padding: 3px 3px 0 3px;
	background-image: url("/images/btn_top_med.gif");
	font-weight: bold;
	float: left;
	}
	
/* Nur IE (Win) wg. unterem Abstand\*/
* html .btn_top {
	height: 35px;
	hei\ght: 32px;
	}
/* Ende "Nur IE (Win)*/

.btn_top a {
	text-decoration: none;
	color: #E8C800;
	}

.btn_top_trennlinie {
	width: 5px;
	float: left;
	}

.btn_top_rechts {
	width: 27px;
	float: left;
	}

.un_top {
	float: left;
	display: block;
	position: relative;
	background-image: url("/images/un_top_med.gif");
	}

.un_top_mitte {
	display: block;
	height: 47px;
	padding: 3px 1px;
	margin: 0;
	float: left;
	}

.un_top_rechts {
	width: 38px;
	float: left;
	}

.un_top label {
	width: 3em;
	text-align: right;
	float: left;
	}

.un_top br {
	clear: left;
	}
	
.un_top input {
	/*width: 7em;*/
	margin: 0 0 2px 5px;
	font-size: 0.8em;
	float: left;
	}

.register {
	margin: 0 0 0 3px;
	font-size: 0.8em;
	color: #FBF500;
	}

.login {
	margin: 4px 0 0 4px;
	width: 42px;
	height: 15px;
	float: left;
	}
	
.sprache_land {
	font-weight: bold;
	font-size: 0.9em;
	color: #4C3F81;
	float: right;
	text-align: left;
	margin: 0 20px 0 20px;
	}
	
.landauswahl {
	font-size: 0.9em;
	background: #E1D7F2;
	margin: 5px 0 0 0;
	}
	
.sprachauswahl {
	font-size: 0.9em;
	background: #E1D7F2;
	margin: 5px 0 0 0;
	}

.begruessung {
	white-space: nowrap;
	font-size: 0.85em;
	margin: 10px 50px 0 0;
	float: right;
	}

.header_unten {
	height: 78px;
	clear: both;
	background: #DFD9F2;
	}

.header_unten_links {
	float: left;
	background: url("/images/rund_links2.gif") no-repeat;
	height: 78px;
	width: 300px;
	}

.navi_oben {
	margin: 55px 0 0 5px;
	}

.btn_nav_a {
	margin-right: 5px;
	float: left;
	}

.btn_nav_muenchen {
	width: 44px;
	margin: 0 0 0 22px;
	padding: 0;
	position: relative;
	z-index: 5;
	}
	
.btn_nav_berlin {
	width: 35px;
	margin: 0;
	padding: 0;
	float: left;
	position: relative;
	z-index: 5;
	}
	
/* Nur IE (Win)\*/
* html .btn_nav_muenchen {
	position: absolute;
	}
/* Ende "Nur IE (Win)" */

/* Nur IE (Win)\*/
* html .btn_nav_berlin {
	margin-bottom: -5px;
	padding-left: 3px;
	}
/* Ende "Nur IE (Win)" */

.btn_nav_a img {
	float: left;
	}

.btn_nav_a_mitte {
	background: #180069;
	height: 19px;
	padding: 3px 0 2px 0;
	float: left;
	}

.btn_nav_a_mitte img {
	float: left;
	margin-top: 1px;
	}

.btn_nav_i {
	text-decoration: none;
	margin-right: 5px;
	float: left;
	cursor: pointer;
	cursor: hand;
	}
	
.btn_nav_i img {
	float: left;
	}

.btn_nav_i_mitte {
	background: #4C377C;
	height: 19px;
	padding: 3px 0 4px 0; p\adding: 3px 0 2px 0;
	font-size: 1.1em;
	font-weight: bold;
	vertical-align: middle;
	color: #E1D7F2;
	float: left;
	display: block;
	}

.btn_nav_i_mitte img {
	float: left;
	margin-top: 2px;
	}

/* Nur IE (Win) wg. unterem Abstand\*/
* html .btn_nav_a_mitte, * html .btn_nav_i_mitte {
	padding: 3px 3px 4px 0;
	margin: 0 0 -3px 0; 
	}
/* Ende "Nur IE (Win)" */

.header_unten_rechts {
	height: 78px;
	text-align: right;
	}

.werbung_oben {
	margin: 18px 0 0 0;
	}

.werbung_oben_links, .werbung_oben_rechts {
	color: white;
	text-decoration: none;
	font-weight: bold;
	font-size: 1em;
	height: 32px;
	width: 210px;
	margin: 3px 15px 0 0;
	padding: 3px 3px;
	background: #E4662B;
	border-right: 1px solid #4B367C;
	border-bottom: 1px solid #4B367C;
	float: left;
	}

.werbung_oben_links img, .werbung_oben_rechts img {
	height: 30px;
	margin: 0 5px 0 0;
	float: left;
	}

.alle_angebote {
	font-size: 0.8em;
	text-align: right;
	width: 440px;
	float: left;
	clear: both;
	}

.navi_unten {
	background: #180069;
	width: 100%;
	float: left;
	position: absolute;
	}
	
.navi_gelb {
	float: left;
	}
	
.navi_aktuell {
	margin: 0 0 0 11px;
	color: #E8C800;
	width: 215px;
	font-size: 1.4em;
	float: left;
	}
	
.navi_aktuell_muenchen {
	float: left;
	}

.navi_unten ul {
	padding: 0;
	margin: 0;
	list-style: none;
	z-index: 5;
	}
	
.navi_unten li { /*alle listenpunkte*/
	display: block;
	 /* width: auto; */
	float: left;
	position: relative;
	}

.navi_unten li ul { /*untere listen (obergruppen)*/
	width: 120px;
	display: none;
	background: #006; /*  url("images/shop_nav_back.gif") bottom left no-repeat; */
	top: 22px;
	left: 0;
	padding: 0 0 25px 0;
	float: left;
	position: absolute;
	z-index: 50;
	}

.navi_unten li > .navi_unten ul { /*ausgabe der listenpunkte unten links in nicht-ie-browsern*/
	top: auto;
	left: auto;
	}

.navi_unten ul li a { /*links der oberen listen (obergruppen)*/
	/* width: 6.5em;*/	
	display: block;
	color: #FBF500;
	text-decoration: none;
	font-weight: bold;
	padding: 2px 0 4px 0;
         padding-right: 25px;
	z-index: 50;
	}

		
.navi_unten ul li .restposten {
	color: #E4662B;
	}

.navi_unten ul li ul a { /*links der unteren listen (untergruppen)*/
	width: 109px;
	text-decoration: none;
	display: block;
	font-size: 0.8em;
	font-weight: normal;
	padding: 2px 0 2px 6px;
	margin: 0;
	border-top: 1px solid #666666;
	position: relative;
	}

/* IE5.01-Fix (verhindert "rumhuepfen")\*/
	* html .navi_unten ul li { float: left; height: 1%; }
	* html .navi_unten ul li a { height: 1%; }

/* reguläre hovers */
.navi_unten ul li ul li a:hover {
	background-color: #F2E51E;
	color: #FF7200;
	border-top: 1px solid #666666;
	}
	
/* "hovers fuer die reine css-ausgabe */
.navi_unten ul ul, .navi_unten li:hover ul ul { /*blendet untere listen aus*/
	display: none;
	}

.navi_unten li:hover ul, .navi_unten li.over ul { /*blendet untere listen ein*/
	display: block;
	}

.container {
	width: 100%;
	float: left;
	margin-right: -200px;
	}

.container2 {
	width: 100%;
	float: left;
	background: #DFD9F2;
	}

.content {
	margin-right: 200px;
	}

.links {
	width: 158px;
	float: left;
	background: #FBF500;
	}

.links2 {
	width: 169px;
	height: 662px;
	float: left;
	background-image: url(images/international_links.gif);
	background-repeat: no-repeat;
	background-color: #DFD9F2;
	}
	
.links2 ul {
	font-size: 0.8em;
	list-style: none;
	margin: 0 0 0 20px;
	padding: 0;
 	}

.links2 li {
	margin: 3px 0 0 0;
	}
	
.suchleiste {
	width: 75px;
	font-size: 0.8em;
	float: left;
	}
	
.suche {
	margin: 19px 0 0 5px;
	padding: 3px 0 0 8px;
	height: 30px;
	width: 140px;
	background: url("/images/suche_back.gif") top left no-repeat;
	}

.btn_gelb_xsma {
	padding: 3px 15px 0 0;
	display: block;
	float: right;
	}
	
/* Nur IE (Win) wg. korrekter Ausrichtung\*/
* html .btn_gelb_xsma {
	padding: 3px 8px 0 0;
	pa\dding: 3px 10px 0 0;
	}
/* Ende "Nur IE (Win)"*/

.btn_gelb_xsma_img {
	height: 15px;
	width: 6px;
	float: left;
	}

.btn_gelb_xsma_mitte {
	font-size: 0.9em;
	font-weight: bold;
	height: 15px;
	padding: 0;
	background: url("/images/go_gelb_mitte.gif") repeat-x;
	float: left;
	cursor: pointer;
	cursor: hand;
	}

.btn_gelb_xsma_link-img {
	margin: 0 0 1px 0;
	}

.btn_gelb_xsma_clear {
	clear: right;
	}

.navi_links {
	margin: 0 0 60px 10px;
	}

h3 {
	color: #ffffff;
	font-size: 1em;
	font-weight: bold;
	height: 24px;
	width: 130px;
	padding: 4px 0 0 10px;
	margin: 12px 0 0 0;
	background: url("/images/links_titel.gif") top left no-repeat;
	}

.navi_links ul {
	font-size: 0.8em;
	list-style: none;
	margin: 0 0 0 10px;
	padding: 0;
	}

.navi_links li {
	margin: 5px 0 0 0;
	}

.navi_links .li_eingerueckt {
	margin: 5px 0 0 20px;
	}

.rund_unten {
	background: url("/images/rund_unten.gif") no-repeat;
	}

/* Nur IE (Win) wg. "3-Pixel-Bug"\*/
* html .rund_unten {
	margin: 0 0 -3px 0;
	ma\rgin: 0 0 -3px 3px;
	}
/* Ende "Nur IE (Win)"*/
	
.horizontal_zentriert {
	text-align: left;
	padding: 0;
	width: 90%;
	margin: 25px 0 0 20px;

	}

/* Nur IE 5.x wg. Umbruch\*/
* html .horizontal_zentriert {
	width: 80%;
	wid\th: 90%;
	}
/* Ende "Nur IE5.x"*/

.haupt {
	text-align: center;
	margin-left: 158px;
	background: url("/images/rund_oben.gif") top left no-repeat;
	padding: 5px 0 0 0;
	}
	
.haupt_int {
	float: left;
	position: absolute;
	margin-left: 158px;
	}
	
/* Nur IE (Win) wg. "3-Pixel-Bug"\*/
* html .haupt_int {
	margin-left: 0px;
	ma\rgin-left: 0px;
	}
/* Ende "Nur IE (Win)"*/

.breadcrumbs {
	margin: 25px 0 0 0;
	}

.dateninfo {
	font-size: 0.8em;
	text-align: right;
	color: #999999;
	}

.sortby {
	color: black;
	font-size: 0.8em;
	}

.rechts {
	width: 200px;
	float: right;
	padding-top: 25px;
	}

/* Nur IE6 (Win) wg. korrekter Positionierung\*/
* html .rechts {
	pos\ition: absolute;
	padding-top: 35px;
	}
/* Ende "Nur IE6 (Win)"*/

.box_rechts {
	margin: 15px 5px 15px 0;
	}

.box_rechts_comfort {
	margin: 100px 5px 15px 0;
	}

.box_rechts_wertgarantie {
	margin: 425px 5px 15px 0;
	}

.wk_oben {
	height: 32px;
	width: 190px;
	padding-top: 1px;
	background: url("/images/wk_oben.gif") top left no-repeat;
	}
	
.wk_oben2 {
	height: 32px;
	width: 190px;
	padding-top: 1px;
	background: url("/images/wk_oben_ohne.gif") top left no-repeat;
	}

.wk_mitte {
	width: 180px;
	padding: 5px;
	background: #DFD9F2;
	}
	
.wk_eingabe {
	width: 170px;
	padding: 5px;
	background: #F5F5F5;
	font-size: 0.8em;
	display: block;
	border-top: 1px solid grey;
	border-left: 1px solid grey;
	}

.wk_eingabe a img {
	vertical-align: middle;
	}

.wk_eingabe_links {
	text-align: left;
	}
	
.wk_eingabe_rechts {
	width: inherit;
	text-align: right;
	margin: 0 0 10px 0;
	}
	
.wk_insgesamt_links {
	margin: 0 0 10px 0;
	}
	
.wk_insgesamt_rechts {
	float: right;
	}	
	
.wk_ges {
	width: 190px;
	margin-top: 5px;
	}

.wk_ges_betrag {
	vertical-align: top;
	text-align: right;
	white-space: nowrap;
	}

.wk_unten {
	height: 32px;
	width: 190px;
	padding: 6px 0 0 0;
	background: url("/images/wk_unten.gif") top left no-repeat;
	}

.ml_oben {
	height: 17px;
	width: 190px;
	padding: 3px 0 0 10px;
	background: url("/images/ml_oben.gif") top left no-repeat;
	}

.ml_mitte {
	width: 180px;
	padding: 5px;
	background: #858585;
	}

.ml_unten {
	height: 17px;
	width: 180px;
	padding: 0 15px 0 0;
	font-size: 0.8em;
	text-align: right;
	background: url("/images/ml_unten.gif") top left no-repeat;
	}

.box_rechts_oben {
	height: 22px;
	width: 190px;
	padding: 1px 0 0 0;
	background: url("/images/box_rechts_oben.gif") top left no-repeat;
	}

.box_rechts_mitte {
	width: 180px;
	padding: 5px;
	background: #CABFEB;
	display: block;
	}

/* Nur IE (Win) wg. Breite der Boxenelemente\*/
* html .wk_mitte, * html .ml_mitte, * html .ml_unten, * html .box_rechts_mitte, * html .box_rechts_unten {
	width: 190px;
	w\idth: 180px;
	}
/* Ende "Nur IE 8Win)"*/
	
.box_rechts_eingabe {
	width: 168px;
	padding: 5px;
	background: #EBE8F5;
	display: block;
	border-top: 1px solid #4D367C;
	border-left: 1px solid #4D367C;
	}
	
.box_rechts_unten {
	height: 18px;
	width: 180px;
	padding: 0 15px 0 0;
	font-size: 0.8em;
	text-align: right;
	background: url("/images/box_rechts_unten.gif") top left no-repeat;
	}

.news_titel {
	font-weight: bold;
	text-decoration: none;
	}

.news_datum {
	font-size: 0.8em;
	text-align: right;
	}

h4 {
	margin: 5px 0 0 10px;
	font-size: 1.2em;
	font-weight: bold;
	}

.footer {
	padding: 10px 0 15px 0;
	text-align: center;
	}

.clearing {
	clear: both;
	}
	
.hauptbox {
	margin: 15px 0;
	}
	
.hauptbox fieldset {
	width: 450px;
	margin: 5px;
	padding: 5px;
	}
	
.hauptbox label, select .hauptbox input, .input_passiv {
	}

.hauptbox .label {
	text-align: right;
	width: 11em;
	}
	
.hauptbox .checkbox {
	}

.hauptbox .checkboxlabel {
	}

.hauptbox br {
	}
	
.btn_lila_sma {
	text-decoration: none;
	margin: 20px 0 0 0;
	padding: 3px 15px 0 0;
	display: block;
	float: left;
	}

.btn_lila_sma_img {
	height: 25px;
	width: 9px;
	float: left;
	}

.btn_lila_sma_mitte {
	font-weight: bold;
	height: 25px;
	padding: 0;
	background: url("/images/go_lila_mitte.gif") repeat-x;
	float: left;
	cursor: pointer;
	cursor: hand;
	}

.btn_lila_sma_link-img {
	margin: 0;
	padding: 3px 0 0 0;
	}

.btn_ora_sma {
	text-decoration: none;
	margin: 20px 0 0 0;
	padding: 3px 15px 0 0;
	display: block;
	float: left;
	}

.btn_ora_sma_img {
	height: 25px;
	width: 9px;
	float: left;
	}

.btn_ora_sma_mitte {
	font-weight: bold;
	height: 25px;
	padding: 0;
	background: url("/images/go_ora_mitte.gif") repeat-x;
	float: left;
	cursor: pointer;
	cursor: hand;
	}

.btn_ora_sma_link-img {
	margin: 0;
	padding: 3px 0 0 0;
	}

table {
	border-collapse: collapse;
	font-size: 1em;
	}

.det_infobox_oben {
	padding: 0 10px 15px 10px;
	font-weight: bold;
	}

.det_infobox .preis {
	font-size: 2.6em;
	font-weight: bold;
	}

.det_infobox_unten {
	font-weight: bold;
	text-align: center;
	}

.textrechts {
	text-align: right;
	}

.det_bild {
	padding: 0 15px 0 0;
	color: #999999;
	text-align: left;
	}
	
.det_kommentar {
	color: #666666;
	font-size: 0.8em;
	padding: 10px 0 10px 0;
	}

.det_tab_bar {
        height: 23px;
        width: 360px;
        float:left;
        margin: 0;
        }

.det_tabs {
	margin: 10px 0 0 0;
	}
	
.btn_det_a {
	margin: 0 5px 0 0;
	float: left;
	}
	
.btn_det_a img {
	float: left;
	}
	
.btn_det_a_mitte {
	background: url("/images/btn_det_a_mitte.gif") repeat-x;
	height: 19px;
	padding: 6px 0 1px 0; p\adding: 3px 0 2px 0;
	font-size: 1em;
	font-weight: bold;
	vertical-align: middle;
	color: #4B367B;
	float: left;
	display: block;
	}

.btn_det_i {
	text-decoration: none;
	margin: 0 5px 0 0;
	float: left;
	cursor: pointer;
	cursor: hand;
	}
	
.btn_det_i img {
	float: left;
	}

.btn_det_i_mitte {
	background: #4C377C;
	margin-top: 4px;
	height: 16px;
	padding: 3px 0 4px 0; p\adding: 3px 0 2px 0;
	font-size: 1em;
	font-weight: bold;
	vertical-align: middle;
	color: #E1D7F2;
	float: left;
	display: block;
	}

.btn_det_i_mitte img {
	float: left;
	margin-top: 2px;
	}

/* Nur IE (Win) wg. unterem Abstand\*/
* html .det_tab_bar {
        height: 23px;
        width: 360px;
        float:left;
        margin-bottom: -11px;
        }
       
* html .btn_det_a_mitte {
        padding: 6px 3px 0 0;
        margin: 0 0 -4px 0;
        }

* html .btn_det_i_mitte {
        padding: 2px 3px 2px 0;
        margin: 4px 0 -4px 0;
        }
/* Ende "Nur IE (Win)" */ 

.det_text {
	padding: 10px;
	margin: 0;
	background: #EBE9F5;
	float: left;
	position: relative;
	width: 100%;
	}

.det_text p {
	margin-top: 0;
	}

.det_gewaehr {
	font-size: 0.8em;
	color: #666666;
	float: right;
	}

.det_zubehoer_item {
	padding: 0 0 0.5em 20px;
	}
	
.banner_start {
	margin: 20px 0 20px 0;
	}

.filiale_start {
	float: left;
	margin-right: 15px;
	}

.filiale_oben_muenchen {
	height: 44px;
	width: 250px;
	background: url("/images/filiale_oben_muenchen.gif") no-repeat;
	}
	
.filiale_oben_berlin {
	height: 44px;
	width: 250px;
	background: url("/images/filiale_oben_berlin.gif") no-repeat;
	}

.filiale_mitte {
	width: 232px;
	padding-left: 10px;
	border-left: 4px solid #180069;
	border-right: 4px solid #180069;
	background-color: #DFD9F1;
	font-size: 1.2em;
	font-weight: bold;
	}
	
.filiale_mitte td {
	padding: 5px 10px 10px 0px;
	}

/* Nur IE 5.x (Win)\*/
* html .filiale_mitte {
	width: 250px;
	w\idth: 232px;
	}
/* Ende "Nur IE 5.x (Win)"*/

.filiale_mitte a {
	text-decoration: none;
	}

.filiale_unten {
	height: 44px;
	width: 250px;
	background: url("/images/filiale_unten.gif") no-repeat;
	}

/*ANFANG styles fuer "mein profil"*/
.mp_link {
	font-size: 1.6em;
	font-weight: bold;
	text-decoration: none;
	margin: 10px;
	display: block;
	}

.mp_link img {
	vertical-align: middle;
	}
/*ENDE styles fuer "mein profil"*/

h5 {
	font-size: 1.2em;
	margin: 5px 0;
	}

.liste_box {
	margin: 0 0 30px 0;
	width: 100%;
	}

.liste_box th {
	text-align: center;
	background-color: #4C3F81;
	}

.liste_box th a {
	color: #FFFFFF;
	font-weight: bold;
	font-size: 0.8em;
	}

.liste_1 {
	background-color: #E3D9F3;
	border-bottom: 1px solid #CCCCCC;
	padding: 5px;
	text-align: center;
	}

.liste_1_ohne {
	background-color: #E3D9F3;
	padding: 5px;
	text-align: center;
	}

.liste_1_ohne_links {
	background-color: #E3D9F3;
	padding: 5px;
	text-align: left;
	}

.liste_1_ohne_rechts {
	background-color: #E3D9F3;
	padding: 5px;
	text-align: right;
	white-space: nowrap;
	}

.liste_2 {
	background-color: #EDE8F5;
	border-bottom: 1px solid #CCCCCC;
	padding: 5px;
	text-align: center;
	}
	
.liste_2_ohne {
	background-color: #EDE8F5;
	padding: 5px;
	text-align: center;
	}

.liste_2_ohne_links {
	background-color: #EDE8F5;
	padding: 5px;
	text-align: left;
	}
.liste_2_ohne_rechts {
	background-color: #EDE8F5;
	padding: 5px;
	text-align: right;
	}

.liste_3 {
	background-color: #FF6200;
	border-bottom: 1px solid #CCCCCC;
	padding: 5px;
	text-align: center;
	}
	
.liste_3_ohne {
	background-color: #FF6200;
	padding: 5px;
	text-align: left;
	}

.liste_4_ohne_links {
	height: 30px;
	background-color: #4C3F81;
	padding: 5px ;
	text-align: left;
	white-space:nowrap;
	font-size: 0.8em;
	}

.liste_5_ohne {
	background-color: #FFA01D;
	padding: 5px ;
	text-align: center;
	}

.liste_5_ohne_links {
	background-color: #FFA01D;
	padding: 5px ;
	text-align: left;
	}

.liste_preis {
	font-size: 1.6em;
	font-weight: bold;
	white-space: nowrap;
	}

.liste_verf {
	text-align: center;
	font-size: 0.9em;
	font-weight: bold;
	}

.liste_zusatz {
	color: #666666;
	font-size: 0.8em;
	}
	
.liste_details {
	font-size: 0.8em;
	}

.liste_bearbeitet {
	height: 30px;
	background: url("/images/liste_bearbeitet_ohne.gif") repeat-x;
	padding: 0 10px;
	cursor: move; 
	}

.liste_bearbeitet_hintergrund {
	height: 24px;
	padding: 3px 0;
	background: url("/images/liste_bearbeitet.gif") repeat-x;
	}

.liste_bearbeitet_text {
	margin: 0 40px;
	padding: 2px 5px 0 5px;
	font-weight: bold;
	color: #FFFFFF;
	background: #FF7200;
	float: left;
	}
	
.liste_bearbeitet_text button {
	height: 20px;
	font-size: 0.8em;
	margin-left: 5px;
	}

.bearbeiten {
	background-color: #FF7200;
	border-left: 1px solid #FFFFFF;
	border-top: 1px solid #FFFFFF;
	border-right: 2px solid black;
	border-bottom: 2px solid black;
	margin: 4px 0;
	padding: 2px;
	cursor: move; 
	}

.posten_bearbeiten {
	height: 15px;
	width: 90px;
	font-size: 0.7em;
	}

.ek-details {
	width: 100%;
	}
	
.ek-details td {
	padding: 0 15px;
	}

/*.bundles table {
	background: #F0EEFA;
	width: 90%;
	margin: 0 0 0 35px;
	border-top: 1px solid #DFD9F2;
	border-right: 1px solid #CDBCEB;
	border-bottom: 1px solid #CDBCEB;
	}

.bundles td {
	vertical-align: top;
	padding: 5px;
	}
	
.bundles_zahl {
	margin: 5px;
	padding: 3px 9px;
	color: #663399;
	font-size: 1.6em;
	font-weight: bold;
	background: url("/images/bundle.gif") no-repeat;
	float: left;
	display: inline;
	}
	
.bundles_artikel {
	font-size: 0.8em;
	line-height: 1.7em;
	width: 68%;
	margin: 0 5px 0 0;
	float: left;
	display: inline;
	}*/
	
/*.preis {
	white-space: nowrap;
	}
	
.preis_gross {
	font-size: 1.8em;
	font-weight: bold;
	white-space: nowrap;
	}

.webshop_box {
	margin: 0 0 30px 0;
	width: 100%;
	}
	
.merken {
	color: #666666;
	float: right;
	}
	
.webshop_oben {
	background: #DFD9F2;
	color: #666666;
	font-size: 0.8em;
	padding: 5px;
	}
	
.webshop_rechts {
	width: 70px;
	background: #DFD9F2;
	padding: 5px;
	border-right: 1px solid #4B367C;
	border-bottom: 1px solid #4B367C;
	}

.webshop_mitte {
	height: 60px;
	background: #F0EEFA;
	padding: 5px;
	}

.webshop_unten {
	background: #DFD9F2;
	color: #666666;
	font-size: 0.8em;
	padding: 5px;
	border-bottom: 1px solid #4B367C;
	}*/
	
.top {
	margin: 20px 0 0 0;
    font-size : 1.2em;  
	float: left;
	}
	
.uebersicht {
	width: 350px;
	font-size: 0.8em;
	margin: 10px 0 20px 10px;
	}
	
.uebersicht td {
	padding: 5px;
	white-space: nowrap;
	}
	
.textrechts {
	text-align: right;
	}
	
.anzahl {
	width: 2.5em;
	}
	
.filiale_box {
	margin: 0 0 30px 0;
	width: 100%;
	background: #EBE8F5;
	}
	
.filiale_box td {
	padding: 5px 10px;
	vertical-align: top;
	white-space: nowrap;
	}

.filiale_box_absatz {
	margin: 0.5em 0 2em 0;
	}

.filiale_box a {
	font-size: 0.9em;
	}

.indent {
	margin: 0;
	padding: 0;
	text-indent: 5em;
	}
	
.filialwerbung {
	margin: 0 0 30px 0;
	width: 100%;
	background: #EBE8F5;
	}
	
.filialwerbung a {
	text-decoration: none;
	display: block;
	}
	
.filialwerbung td {
	padding: 5px 10px;
	}

/* Vorkasse */
.vkgelbblock {
           width:400px;
           background-color:#FBF500;
           padding:10px;
           border:1px solid #848284;
           }
.vkangaben {
         font-family:'courier',monospace;
         font-size:12pt;
         background-color:#FFFFFF;
         padding:3px;
         padding-left:5px;
         padding-right:5px;
         }
.vkbezeichnung {
             padding-left:5px;
             margin-bottom:3px;
             }
