@charset "utf-8";
/* CSS Document */

div, body {
	margin:0px;
	padding:0px;

}

body {
	margin:0px;
	background:url(../_images/bg_02.gif) center repeat-y;
	font-family:"Arial" Verdana, Arial, Helvetica, sans-serif;
	font-size:0.7em;
}

.clear {
	clear:both;
	visibility:hidden;
	
}

.inside {
	padding:4px;
}

.inside6 {
	padding:6px;
	text-align:left;
}

.inside10 {
	padding:10px
}

.inside8 {
	padding:0px 8px 0px 8px
}

.bottom8 {
	margin-bottom:8px;
}

.top8 {
	margin-top:8px;
}

.floatleft {
	float:left
}

.floatright {
	float:right
}

hr {
	border:0px none;
	background-color:#d3d3d3;
	height:1px;
}

img {
	border:0px;
}
	
 /* TOP >>Bereich ber dem Menbalken<< */


.top {
	height:133px;
	margin:auto;
	width:991px;
	text-align:left;
	padding-top: 8px;
	background:url(../_images/index_20.png) repeat-y;
	background-color:#FFFFFF;
}

.logo {
	width:350px;
	height: 125px;
	background:url(../_images/index_08.png) no-repeat 12px 39px;
}

.login {
	position:relative;
	width:194px;
	height: 125px;
	border-left: 1px solid #d3d3d3;
	color:#000000 !important
}

.warkorb {
	background:url(../_images/index_04.png) no-repeat  10px 27px;
	height:98px;
	padding:27px 0px 0px 64px ;
	position:relative;
	width:174px;
	border-left: 1px solid #d3d3d3;
	line-height:1.6em
}

.warkorb-voll {
	background: url(../_images/index_03.png) no-repeat  10px 27px;
	height:98px;
	padding:27px 0px 0px 64px ;
	position:relative;
	width:174px;
	border-left: 1px solid #d3d3d3;
	line-height:1.6em
}

 /* TOPMENU >>lila Menbalken<< */

.topmenu {
	width:991px;
	height:32px;
	background:url(../_images/index_23.png) no-repeat;
	margin:auto;
}


/* NEUHEITEN >>Produktneuheiten unter dem Menübalken<< */	
 
.neuheiten {
 	width: 991px;
	margin:auto;
	text-align:center;
}

.neulinks {
	text-align:left
}

.neurechts {
	text-align:right
}

.sortimentneu {
	width: 483px;
	height: 159px;
	padding-left:8px;
	text-align:left;
	overflow:hidden;
	background:url(../_images/sortiment-neu_03.png)
}

.sortimentneuleft {
	width:237px
}

.sortimentneuright {
	width:100px;
	font-size:1.7em;
	color:#FFFFFF;
	font-weight:bold;
	text-align:center;
	padding:26px 0px 0px 0px; 
	margin-right:5px
}

 /* MENU >>Navigation fr die Produktkategorien<< */	
 
.menu {
	width:189px;
	margin-top:8px;
}

.menutop {
	width: inherit;
	height:29px;
	background:url(../_images/index_33.gif) 
}

.menumiddle {
	width: 189px;
	background:url(../_images/index_39.gif)  repeat-y;
	font-size:1.2em;
	
}


.marketingtop {
	background: url(../_images/index_marketingservice_hl.png);
	height:27px;
}

.menumarketingtop {
	width: inherit;
	height:29px;
	background:url(../_images/index_marketing_hl.png);
	margin-top:8px 
}

.menubuechertop {
	width: inherit;
	height:29px;
	background:url(../_images/index_buecher_hl.png);
	margin-top:8px 
}

.menubottom {
	width: inherit;
	height:11px;
	background:url(../_images/index_43.gif) no-repeat;
}

 /* MAINBODY >>Contentbereich<< */	
 
.main {
	width:991px;
	clear:both;
	margin:auto;
	
}

.mnbdy {
	width:794px;
	margin-top: 8px;
}
.mnbdytop {
	width:inherit;
	height:29px;
	background:url(../_images/index_36.gif)
}

.mnbdymiddle {
	width: inherit;
	background:url(../_images/index_40.gif) repeat-y;
}

.mnbdybottom {
	width:inherit;
	height:11px;
	background:url(../_images/index_45.gif) no-repeat
}

.sonderangebottop {
	background:url(../_images/sondernagebot_31.png);
	height:29px;
}

.sonderangebottopneuheit {
	background:url(../_images/sondernagebotneuheit_31.png);
	height:29px;
}

.sonderangebottopgratisaktion {
	background:url(../_images/sondernagebotgratisaktion_31.png);
	height:29px;
}

.sonderangebotmiddle {
	background:url(../_images/sonderangebot_35.gif) repeat-y;
}

.sonderangebotbottom {
	background:url(../_images/sonderangebot_40.png);
	height: 11px;
}

 /* BOTTOM >>Metamen<< */
 
.btm {
	width:991px;
	margin:auto;
}

.btmleft {
	width:8px;
	height:26px;
	background:url(../_images/index_47.gif)
}

.btmmiddle {
	background:url(../_images/index_49.gif) repeat-x;
	height:26px;
	width:975px;
	padding-top:6px
}
	
.btmright {
	width:8px;
	height:26px;
	background:url(../_images/index_52.gif)
}			

 /* BREADCRUMP */
 
.brdcrmp {
	width:794px;
}

.brdcrmpleft {
	width:11px;
	height:29px;
	background: url(../_images/galry_03.gif)
}

.brdcrmpmiddle {
	width:772px;
	height:29px;
	position:relative;
	background:url(../_images/galry_05.gif);
	color:#FFFFFF; !important;
}

.brdcrmpright {
	width:11px;
	height:29px;
	position:relative;
	background:url(../_images/galry_07.gif)
}

 /* GALERIEANSICHT */
 
.glryitem {
	width:188px;
	height:188px;
	background:url(../_images/galry_13.png) no-repeat;
}

.glryitem:hover {
	background: url(../_images/galry_13.png) 188px 0px;
}

.glryitemimg {
	text-align:center
}
 /* LISTENANSICHT */
.listitem {
	width:389px;
	height:169px;
	background: url(../_images/liste_03.png);
	background-repeat:no-repeat;
	text-align:left
}

.listitem:hover {
	background-position:0px -170px
}

.artnr {
	 width:100px; 
	 margin-top:13px;
	 text-align:right
}

.itemtext {
	height:66px; 
	overflow:hidden;
}

 /* EINZELANSICHT */
 .text {
	line-height:1.6em;
	margin-left:220px
}

.preis {
	margin-left:220px;
	overflow:visible
		
}
.preisleft {
	width:12px;
	height:46px;
	float:left;
	background:url(../_images/einzel_07.gif)
}

.preismiddle {
	height:38px;
	background:url(../_images/einzel_09.gif);
	overflow: hidden;
	float:left;
	padding-top:0.6em;
}
.preisright {
	width:12px;
	height:46px;
	float:left;
	background: url(../_images/einzel_11.gif)
}

.einzelinput {
	width: 81px;
	height:25px;
	background:url(../_images/einzel_32.gif) no-repeat
}

.einzelinput:hover {
	background-position:0px -25px
}
 /* INPUTFELDER Name, Passwort, Suche, Liste */
 

.validation-advice {
	background:url(../_images/achtung.png) no-repeat 0 4px;
	color:#93117e;
	font-weight:bold;
	padding:10px 0 7px 28px;
}


	
.loginbtn {
	width:55px;
	height:22px;
	background:url(../_images/login_03.png);
	margin-right:8px;
	border:0px;
	cursor:pointer;
}

.nameinput {
	width:181px;
	height:25px;
	background:url(../_images/input_03.png) 0px 0px;

}

.nameinput:hover {
	background:url(../_images/input_03.png) 182px 0px;
}

.pwinput {
	width:181px;
	height:25px;
	background:url(../_images/input_06.png) 0px 0px;
	margin-bottom:3px
}

.pwinput:hover {
	background:url(../_images/input_06.png) 182px 0px;
}

.srchinputfield {
	border:0px none;
	height:17px;
	margin:4px 0px 0px 9px;
	width:130px;
	float:left
}


.srchinput {
	width:160px;
	height:25px;
	float:left;
	background:url(../_images/input_08.png) no-repeat 0px 0px;

}

.srchbtn {
	width:21px;
	height:25px;
	border:0px;
	margin-left:-3px;
	background:url(../_images/input_09.png)
}
	
.srchbtn:hover {
	width:21px;
	height:25px;
	background:url(../_images/input_11.png);
	cursor:pointer;
}


.nameinputfield {
	border:0px none;
	height:17px;
	margin:4px 0px 0px 30px;
	width:129px;
}

.listinput {
	 width:180px; 
	 height:25px;
	 background: url(../_images/index_listenansicht_07.png) 0px -26px no-repeat;
}

.listinput:hover {
	 background-position: 0px 0px
}

.listinputfield {
	border:0px none;
	height:17px;
	margin:4px 14px 0px 25px;
	width:45px;
}

.warkorb_input {
	width: 82px;
	height:25px;
	background:url(../_images/warkorb_03.png) 0px -26px no-repeat;
}

.textinput {
	width: 270px;
	height: 83px;
	background:url(../_images/warkorb_06.png)
}

.textinputfield {
	border:0px;
	height:72px;
	margin:4px 0px 0px 9px;
	width:252px;
}

.input {
	width:181px;
	height:25px;
	background:url(../_images/registrieren_13.png) no-repeat 0px 0px;
}

.inputfield {
	border:0px; 
	width:160px; 
	height:18px; 
	margin:4px 0px 0px 9px
}

.warkorb_input:hover {
	background-position:0px 0px
}


#jumpMenu {
	font-family:Tahoma;
	font-size:13px;
	width:99px;
}

/* Bestellvorgang */
 
.schrittfeld {
	width: 25%;
	height:70px;
	background: url(../_images/bestellen_07.gif) center right no-repeat
}

.schrittfeld-disabled {
	width: 25%;
	height:70px;
	background: url(../_images/bestellen_09.gif) center right no-repeat
}
