body {
	font: normal 8pt Verdana,Arial,Helvetica;
    color: #4a4848; /*Dunkelgrau*/
	background-color: #ce9c9c; /*Altrosa*/
    min-width: 400px; /* Mindestbreite verhindert Anzeigefehler in modernen Browsern */
	max-width: 100%;
	height: 100%;
	margin: 2px;
	padding: 0;
}

/*div's*/
div#logo {
	border: 0px solid blue;
	float: left;
	margin: 2px;
	margin-right: 10px;
	min-width: 120px;
	max-width: 20%;
	/*height: 130px;*/
	height: 170px;
}
div#rahmen_kopfzeile {
	border-top: 1px solid #f7eff0; /*Altrosa hell*/
	border-bottom: 1px solid #f7eff0; /*Altrosa hell*/
	margin-top: 2px;
	margin-bottom: 2px;
	padding: 5px;
	min-width: 900px;
	max-width: 900px;
}
div#seitenkopf {
	border: 0px solid red;
	left: 210px;
	margin: 2px;
	margin-right: 10px;
	padding: 0px;
	min-width: 900px;
	max-width: 900px;
	text-align: right;
	max-height: 130px;
	/*overflow: auto;*/
	position: absolute; /*********/
}
div#container {
	border: 0px solid green;
	position: absolute;
	top: 120px;
	margin-right: 10px;
	width: 100%;
	min-height: 300px;
	max-height: 800px;
	left: 0;
	}

div#menu {
	border: 0px solid green;
	position: absolute;
	/*top: 20px;*/
	top: 60px;
	min-height: 300px;
	min-width: 200px;
	max-width: 200px;
	/*max-height: 800px;*/
	overflow: auto;
	left: 0;
	}
div#menu_oben_div {
	border: 0px solid green;
	margin: 0;
	padding: 0;
	min-width: 900px;
	max-width: 900px;
	}
div#inhalt {
	border: 0px solid green;
	position: absolute;
	left: 210px;
	min-width: 700px;
	max-width: 1090px;
	min-height: 300px;
	background-color: white;
	margin-right: 10px;
	}

div#inhalt_artikelliste {
	border: 0px solid green;
	position: absolute;
	/*top: 140px;*/
	left: 210px;
	/*min-width: 900px;*/
	/*max-width: 100%;*/
	min-width: 900px;
	max-width: 900px;
	min-height: 300px;
	/*max-height: 800px;*/
	/*overflow: scroll;*/
	/*overflow: scroll;*/
	background-color: white;
	margin-right: 10px;
	}
div#warenkorb {
	border: 0px solid green;
}
div#artikeldetail {
	border: 0px solid green;
	max-width: 100%;
}
div#artikelinfos_anzeigen {
	border: 0px solid blue;
	max-width: 100%;
}

/*ul's*/

ul#artikelgruppe {
	border: 0px solid green;
	margin: 0px;
	margin-bottom: 10px;
	padding: 0px;
}
ul#ul_menu {
	margin: 0px;
	margin-bottom: 10px;
	padding: 0px;
}
ul#menu_anzeige {
	margin: 0px;
	margin-bottom: 10px;
	padding: 0px;
}
ul#artikelliste {
	margin: 0px;
	padding: 0;
	border: 0px solid green;
	min-width: 100%;
	max-width: 100%;
}
ul#detail_artikel {
	margin: 0px;
	margin-bottom: 10px;
	padding: 0px;
}
ul#agb {
	border: 0px solid #cc3366;
	padding: 0px;
	margin: 0px;
}
ul#menu_oben_ul {
	border: 0px solid black;
	padding: 0px;
	margin: 0px;
}
ul#zahlweisen {
	border: 0px solid black;
	padding: 0px;
	margin: 0px;
}
ul#rueckgabe {
	border: 0px solid black;
	padding: 0px;
	margin: 0px;
}
ul#versand {
	border: 0px solid black;
	padding: 0px;
	margin: 0px;
}

/*li's*/
#ul_menu li {
	padding-left: 9px;
	background: url('../grafiken/main/menu_erweitern.gif') left center no-repeat;
}
#menu_oben_ul li {
	border: 0px solid black;
    list-style: none;
    margin: 0;
	margin-left: 10px;
	margin-bottom: 10px;
	float: left;
	padding: 0;
	padding-left: 9px;
	background: url('../grafiken/main/menu_erweitern.gif') left center no-repeat;
}
#menu_anzeige li{
	padding: 0;
	padding-left: 9px;
	background: url('../grafiken/main/menu_erweitern.gif') left center no-repeat;
}
#artikelgruppe li {
	border: 0px solid green;
    list-style: none;
    margin: 5px;
	margin-left: 10px;
}
#menu li{
	border: 0px solid red;
	max-width: 180px;
}
#artikelliste li {
	list-style: none;
	width: 400px;
	/*height: 250px;*/
	height: 320px;
	float: left;
	border: 1px solid #cc3366; /*Rahmen pink*/
	margin-right: 10px; /*Abstand zu den anderen li's*/
	margin-bottom: 10px; /*Abstand zu den anderen li's*/
	overflow:auto;

	/*
	scrollbar-base-color: green;
	scrollbar-3dlight-color: #ce9c9c;		/*Schatten oben links, Schaltfläche mit Pfeil
	scrollbar-arrow-color: #cc3366;			/*Pfeil auf Schaltfläche
	scrollbar-darkshadow-color: #f7eff0;	/*Schatten unten rechts, Schaltfläche mit Pfeil
	scrollbar-face-color: #f7eff0;			/*Schaltfläche mit Pfeil
	scrollbar-highlight-color: white;	/*Leuchtstreifen auf Schaltflächen
	scrollbar-shadow-color: #ce9c9c;			/*Dunkler Streifen auf Schaltflächen
	scrollbar-track-color: #f7eff0;
	*/
}
#detail_artikel li {
	border-top: 1px solid #4a4848; /*Dunkelgrau*/
    list-style: none;
}
#agb li{
	border: 1px solid #cc3366;
	padding: 10px;
	margin: 0px;
	margin-top: 10px;
	list-style: none;
	max-width: 1010px;
}
#agb #zahlweisen li{
	border: 0px solid black;
	padding: 0px;
	margin-top: 10px;
}
#agb #rueckgabe li{
	border: 0px solid black;
	padding: 0px;
	margin-top: 10px;
}
#agb #versand li{
	border: 0px solid black;
	padding: 0px;
	margin-top: 10px;
}

/*Klassen*/
.kopfzeile {
	/*color: white;*/
}
.mail {
	color: #cc3366; /*pink*/
	text-decoration: none;
}
.pink_normal {
	color: #cc3366; /*pink*/
	text-decoration: none;
}
.link_pink {
	color: #cc3366; /*pink*/
	text-decoration: none;
}
.link_pink_fett {
	color: #cc3366; /*pink*/
	text-decoration: none;
	font-weight: bold;
}
.a_menu {
    color: white;
	text-decoration: none;
}
.a_menu_aktiv {
    color: #4a4848; /*Dunkelgrau*/
	font-weight: bold;
	text-decoration: none;
	background-color: #dfc1c1; /*Altrosa mittel*/
}
.menu_anzeige {
	color: #4a4848; /*Dunkelgrau*/
}
.img {
	border: 0;
}
.img_index {
	border: 0;
	min-width: 300px;
	max-width: 1040px;
}
.img_detail {
	border: 0;
	min-width: 200px;
	max-width: 450px;
}
.item_menu_oben {
	/*
	padding: 3px;
	padding-left: 5px;
	padding-right: 5px;
	*/
	background-color: #ce9c9c; /*Altrosa*/
}
.item_menu_oben_active {
	/*
	padding: 3px;
	padding-left: 5px;
	padding-right: 5px;
	*/
	background-color: #dfc1c1; /*Altrosa mittel*/
}
.menu_ueberschrift {
	color: #eededf; /*Altrosa hell*/
	font-weight: bold;
	/*margin-top: 20px;*/
}
.menupunkt {
	margin: 0px;
	margin-top: 20px;
	padding: 0px;
	border: 0px solid blue;
}
.menupunkt_sub {
	color: #4a4848; /*Dunkelgrau*/
	font: normal 90% Helvetica, Arial, sans-serif;
	margin: 0px;
	padding: 0px;
	/*padding-left: 5px;*/
}
.inhalt_titel {
	border: 0px solid black; /*Rahmen pink*/
	margin: 0px; /*Abstand aussen*/
	padding: 0px;
	color: #cc3366; /*pink*/
	font-weight: bold; /*Fett*/
	/*background-color: white;*/
	min-width: 600px;
	max-width: 1040px;
	width: 100%;
}
.inhalt { /* Klasse für div's im mittleren Anzeigebereich*/
	/*
	border: 1px solid #cc3366; /*Rahmen pink
	margin: 10px; /*Abstand aussen
	overflow: auto;
	padding: 10px;
	max-width: 800px;
	*/
	border: 0px solid black;
	padding: 0px;
	margin: 0px;
	min-width: 600px;
	max-width: 1040px;
	overflow: auto;

	/*
	scrollbar-base-color: green;				/*?
	scrollbar-3dlight-color: #ce9c9c;		/*Schatten oben links, Schaltfläche mit Pfeil
	scrollbar-arrow-color: #cc3366;			/*Pfeil auf Schaltfläche
	scrollbar-darkshadow-color: #f7eff0;	/*Schatten unten rechts, Schaltfläche mit Pfeil
	scrollbar-face-color: #f7eff0;			/*Schaltfläche mit Pfeil
	scrollbar-highlight-color: white;	/*Leuchtstreifen auf Schaltflächen
	scrollbar-shadow-color: #ce9c9c;			/*Dunkler Streifen auf Schaltflächen
	scrollbar-track-color: #f7eff0;
	*/
}
.inhalt2 { /* Klasse für div's im mittleren Anzeigebereich*/
	/*
	border: 1px solid #cc3366; /*Rahmen pink
	margin: 10px; /*Abstand aussen
	overflow: auto;
	padding: 10px;
	max-width: 800px;
	*/
	border: 1px solid #4a4848; /*Dunkelgrau*/
	padding: 10px;
	margin-top: 10px;
	margin-bottom: 10px;
	min-width: 600px;
	max-width: 1040px;
	/*overflow: auto;


	scrollbar-base-color: green;				/*?
	scrollbar-3dlight-color: #ce9c9c;		/*Schatten oben links, Schaltfläche mit Pfeil
	scrollbar-arrow-color: #cc3366;			/*Pfeil auf Schaltfläche
	scrollbar-darkshadow-color: #f7eff0;	/*Schatten unten rechts, Schaltfläche mit Pfeil
	scrollbar-face-color: #f7eff0;			/*Schaltfläche mit Pfeil
	scrollbar-highlight-color: white;	/*Leuchtstreifen auf Schaltflächen
	scrollbar-shadow-color: #ce9c9c;			/*Dunkler Streifen auf Schaltflächen
	scrollbar-track-color: #f7eff0;
	*/
}
.artikelgruppe {
	border: 0px solid #cc3366; /*Rahmen pink*/
	list-style: none;
}
.subgruppe {
	margin-left: 15px;
	list-style: none;
}
.subgruppe_sub {
	margin-left: 30px;
	list-style: none;
}
.foot {
	border: 0px solid green;
	padding-top: 70px;
	padding-bottom: 50px;
	font: normal 90% Helvetica, Arial, sans-serif;
	width: 100%;
}
.inhalt_ohne_rahmen { /* Klasse für div's im mittleren Anzeigebereich*/
	border: 0px solid blue; /*Rahmen pink*/
	min-width: 100%;
	max-width: 100%;
	margin: 0px; /*Abstand aussen*/
	padding: 0px;
	padding-top: 0px;
	border-bottom: 0px solid #cc3366; /*Rahmen pink*/
}
.inhalt_rahmen_unten { /* Klasse für div's im mittleren Anzeigebereich*/
	border: 0px solid green;
	margin: 0px; /*Abstand aussen*/
	padding: 0px;
	padding-top: 5px;
	border-bottom: 1px solid #cc3366; /*Rahmen pink*/
	width: 100%;
}
.inhalt_rahmen_oben { /* Klasse für div's im mittleren Anzeigebereich*/
	margin: 0px; /*Abstand aussen*/
	border: 0px solid green;
	padding: 0px;
	padding-bottom: 5px;
	border-top: 1px solid #cc3366; /*Rahmen pink*/
	width: 100%;
}
.anzeige_warenkorb{
	font: normal 95% Helvetica, Arial, sans-serif;
	color : #4a4848;
	width: 50px;
	font-weight : normal;
	background-color: #f7eff0; /*Altrosa hell*/
}
.input{
	font: normal 95% Helvetica, Arial, sans-serif;
	color : #4a4848;
	font-weight : normal;
	background-color: #f7eff0; /*Altrosa hell*/
}
.input_fehler{
	font: normal 95% Helvetica, Arial, sans-serif;
	/*color : #4a4848; */
	color : white;
	font-weight : normal;
	background-color: red;
}
.textarea{
	font: normal 95% Helvetica, Arial, sans-serif;
	color : #4a4848;
	font-weight : normal;
	background-color: #f7eff0; /*Altrosa hell*/
}
.select{
	font: normal 95% Helvetica, Arial, sans-serif;
	color : #4a4848;
	font-weight : normal;
	background-color: #f7eff0; /*Altrosa hell*/
	width: 150px;
}
.select_fehler{
	font: normal 95% Helvetica, Arial, sans-serif;
	color : white;
	font-weight : normal;
	background-color: red;
	width: 150px;
}
.radio{
	font: normal 95% Helvetica, Arial, sans-serif;
	color : #4a4848;
	font-weight : normal;
}
.radio_fehler{
	font: normal 95% Helvetica, Arial, sans-serif;
	color : #4a4848;
	font-weight : normal;
	background-color: red;
}
.checkbox{
	font: normal 95% Helvetica, Arial, sans-serif;
	color : #4a4848;
	font-weight : normal;
}
.checkbox_fehler{
	font: normal 95% Helvetica, Arial, sans-serif;
	color : #4a4848;
	font-weight : normal;
	background-color: red;
}
.submit{
	font: normal 95% Helvetica, Arial, sans-serif;
	color : #cc3366; /*pink*/
	font-weight : normal;
	background-color: #f7eff0; /*Altrosa hell*/
}
.submit_fett{
	font: normal 95% Helvetica, Arial, sans-serif;
	color : #cc3366; /*pink*/
	font-weight : bold;
	/*background-color: #eddbde; Altrosa hell*/
	background-color: #e0c4c7; /*Altrosa mittel*/
}
.reset{
	font: normal 95% Helvetica, Arial, sans-serif;
	color : #cc3366; /*pink*/
	font-weight : normal;
	background-color: #f7eff0; /*Altrosa hell*/
}
.artikeldetail_aufgeklappt {
	border-top: 1px solid #cc3366;
}
.pink_fett {
	color : #cc3366;
	font-weight: bold;
}
.pink {
	color : #cc3366;
	font-weight: normal;
}
.fehler {
	color : red;
	font-weight: bold;
}
.fehler2 {
	color : white;
	background-color: red;
	font-weight: bold;
}
.pink_normal {
	color : #cc3366;
	font-weight: normal;
}
.ul_links {
	margin: 0px;
	padding: 0px;
	border-top: 0px solid green;
}
.ul_links li{
	list-style: none;
	border-top: 0px solid green;
}
.links div {
	border: 1px solid #cc3366;
	padding: 10px;
	margin: 0px;
	margin-top: 10px;
	max-width: 1010px;
}
.linie {
	border-top: 1px solid #cc3366;
}
.rahmen {
	border: 1px solid #cc3366;
}
.titel_artikelliste_li {
	border: 0px solid black; /*Rahmen pink*/
	margin: 0px; /*Abstand aussen*/
	padding: 10px;
	padding-left: 5px;
	color: #cc3366; /*pink*/
	font-weight: bold; /*Fett*/
	background-color: white;
}
.hr {
	color: #cc3366; /* *pink* */
	height: 1px;
}
.farbe {
	color: #cc3366; /* *pink* */
}
.farbe_fett {
	color: #cc3366; /* *pink* */
	font-weight: bold;
}
.artikeldetail_titel {
	color: #cc3366; /*pink*/
	font-weight: bold;
}
.td_artikeldetail {
	border: 0px solid green;
	width: 500px;
}
.detailfotos { /* Klasse für div's im mittleren Anzeigebereich*/
	border: 1px solid #cc3366;
	padding: 10px;
	margin: 10px;
	/*max-width: 1010px;*/
	background-color: white;
}
.zoom { /* Klasse für div's im mittleren Anzeigebereich*/
	border: 0px solid #cc3366;
	padding: 0px;
	margin: 0px;
	/*max-width: 1010px;*/
	background-color: white;
}
.button { /* Klasse für Buttons*/
	border-top: 2px solid white;
	border-left: 2px solid white;
	border-bottom: 2px solid black;
	border-right: 2px solid black;
	padding: 3px;
	margin: 0px;
	font: normal 95% Helvetica, Arial, sans-serif;
	color : #cc3366; /*pink*/
	font-weight : bold;
	text-decoration: none;
	background-color: #eddbde; Altrosa hell*/
	/*background-color: #e0c4c7; /*Altrosa mittel*/
}
.h1 {
	color: white;
	font: normal 0% Helvetica, Arial, sans-serif;
}
.table_inhalt {
	width: 1090px;
}
.stern {
	color : #cc3366;
}
.table_verbunden {
	background-color: #eddbde; /*Altrosa hell*/
}

