html {
	margin: 0;
	padding: 0;
	
	}

body  {
	background-image: url('images/bg_pixel_weinrot.gif');
	background: url(images/container_wand.gif) repeat-y 100%;
	background-attachment: fixed;
	background-position: center;
	line-height: 110%; 
	font-family: Arial, Verdana, Helvetica, sans-serif ;
	margin: 0;
	padding: 0;
	/*background: url(images/container_wand.gif) repeat-y 100%;*/
	
	
	
	background-color: #970101;
	}


.container {
	
	
	background-attachment: fixed;
	margin-left: auto;
	margin-right: auto;
	z-index: 1;
	
	width: 624px;
	min-height: 100%;
	padding: 0px;
	
	background: url(images/container_wand.gif) repeat-y 100%;
	
	}

.footer{
	background: url(images/container_wand.gif) repeat-y;
	height: 100%;
	}	
.orangetext{
	color: #EB623E;
	}

a:link { 
	color: #EB623E; 
	text-decoration: underline;
	}

a:visited { 
	color: #EB623E; 
	text-decoration: underline;
	}

a:active { 
	color: #EB623E; 
	text-decoration: underline;
	}	

a:hover { 
	color: #EB623E; 
	text-decoration: underline;
	}


a.titel:link { 
	color: #000000; 
	text-decoration: underline;
	font-weight: bold;
	}

a.titel:visited { 
	color: #000000; 
	text-decoration: underline;
	font-weight: bold;
	}

a.titel:active { 
	color: #000000; 
	text-decoration: underline;
	font-weight: bold;
	}	

a.titel:hover { 
	color: #000000; 
	text-decoration: underline;
	font-weight: bold;
	}

	
a.schwarz:link { 
	color: #000000; 
	text-decoration: none;
	
	}

a.schwarz:visited { 
	color: #000000; 
	text-decoration: none;
	
	}

a.schwarz:active { 
	color: #000000; 
	text-decoration: none;
	
	}	

a.schwarz:hover { 
	color: #000000; 
	text-decoration: underline;
	
	}	
	
.rot{
	font-family: Arial, Helvetica, Verdana, sans-serif;
	color: #000000; 
	text-decoration: none;
	
	color: #EB623E;
	}

.text{
	font-family: Arial, Helvetica, Verdana, sans-serif;
	color: #000000; 
	text-decoration: none;
	font-size: 75%;
	}
	
.aktuelles
	{
	margin-right: 25px;
	}

.invorbereitung
	{
	margin-right: 20px;
	}

.korbmargin{
	margin-right: 63px;
	margin-left: 0px;
	margin-top: 0px;
	margin-bottom: 0px;
	padding: 0px;
	font-family: Arial, Helvetica, Verdana, sans-serif;
	color: #000000; 
	font-weight: bold;
	text-decoration: none;
	font-size: 75%;
	}

.waremargin{
	padding: 0px;
	margin-right: 55px;
	margin-left: 0px;
	margin-top: 0px;
	margin-bottom: 0px;
	font-family: Arial, Helvetica, Verdana, sans-serif;
	color: #000000; 
	font-weight: normal;
	text-decoration: none;
	font-size: 75%;
	}

.waremarginautor{
	padding: 0px;
	margin-right: 48px;
	margin-left: 0px;
	margin-top: 0px;
	margin-bottom: 0px;
	font-family: Arial, Helvetica, Verdana, sans-serif;
	color: #000000; 
	font-weight: normal;
	text-decoration: none;
	font-size: 75%;
	}

.waremarginpreis{
	padding: 0px;
	margin-right: 40px;
	margin-left: 0px;
	margin-top: 0px;
	margin-bottom: 0px;
	font-family: Arial, Helvetica, Verdana, sans-serif;
	color: #000000; 
	font-weight: normal;
	text-decoration: none;
	font-size: 75%;
	}

.waremarginloeschen{
	padding: 0px;
	margin-right: 20px;
	margin-left: 0px;
	margin-top: 0px;
	margin-bottom: 0px;
	font-family: Arial, Helvetica, Verdana, sans-serif;
	color: #000000; 
	font-weight: normal;
	text-decoration: none;
	font-size: 75%;
	}
.buecher
	{
	margin-right: 23px;
	}

.autoren
	{
	margin-right: 24px;
	}

.kontakt
	{
	margin-right: 26px;
	}



#box{
	z-index: 20;
	height: 100%;
	width: 598px;
	border: 0px;
	padding: 0px;
	margin: auto;
	text-align: left;
	}
	
#head {
	background-image: url('images/head.gif');
	z-index: 30;
	height: 127px;
	width: 598px;
	border: 0px;
	}

#logo{
	float: left;
	/*background-image: url('images/logo.gif');*/
	z-index: 40;
	margin-left: 16px;
	height: 119px;
	width: 65px;
	border: 0px;
	}

#navi{
	z-index: 50;
	margin-left: 106px;
	padding-top: 101px;
	padding-left: 0px;
	height: 13px;
	width: auto;
	border: 0px;
	}
	
.block{
	padding-left: 104px;
	padding-top: 22px;
	padding-bottom: 0px;
	z-index: 50;
	height: auto;
	width: auto;
	
	}

.textbox_element{
        /*background-color: white;*/
        z-index: 50;
        width: 338px;
        }

.bildbox_element{
        float: left;
        padding-top: 0px;
        padding-right: 10px;
        z-index: 50;
        /*background-color: green;*/
        }

.textbox_index{
	float: left;
	/*background-color: white;*/
	z-index: 50;
	height: auto;
	width: 338px;
	}
	
.bildbox_index{
	float: right;
	padding-top: 40px;
	padding-right: 55px;
	z-index: 50;
	height: auto;
	width: auto;
	/*background-color: green;*/
	}

.clear{
	clear: both;
	}

.borderline{
	clear: both;
	width: 100%;
	height: 2px;
	margin-top: 27px;
	background-image: url('images/borderline_pixel.gif');
	}
	
.korbbox{
	padding-left: 0px;
	padding-top: 0px;
	padding-right: 55px;
	padding-bottom: 0px;
	z-index: 50;
	height: auto;
	width: auto;
	
	}

.korbtitelzeile{
	margin-bottom: 5px;
	background-image: url('images/warenkorbtitel_pixel.gif');
	}
	
.orangeline{
	clear: left;
	margin-top: 5px;
	padding-top: 0px;
	border-top: 1px solid orange;
	padding-bottom: 5px;
	width: 100%;
	}

.aktualisierenmargin{
	margin-left: 110px;
	margin-top: 17px;
	padding: 0px;
	}
.gesamt {
	float: right;
	margin-left: 20px;
	font-family: Arial, Helvetica, Verdana, sans-serif;
	color: #000000; 
	font-weight: bold;
	text-decoration: none;
	font-size: 75%;
	}
	
.einzelbildbox{	
	float: right;
	width: 160px;
	height: 260px;
	padding-right: 56px;
	}
.einzelcontainer{
	
	float: left;
	height: 260px;
	width: 277px;
	padding-bottom: 0px;
	pmargin-bottom: 0px;
	background-color: yellow;
	}

.einzeltextbox{
	position: static;
	float: left;
	z-index: 50;
	
	width: 277px;
	font-family: Arial, Helvetica, Verdana, sans-serif;
	color: #000000; 
	text-decoration: none;
	font-size: 75%;
	}

.resourcebox{
	
	
	
	margin-top: 5px;
	padding-top: 5px;
	
	z-index: 60;
	
	width: 440px;
	font-family: Arial, Helvetica, Verdana, sans-serif;
	color: #000000; 
	text-decoration: none;
	}
	
.suchefeld{
	float: left; text-align: center; width: 200px;
	font-family: Arial, Helvetica, Verdana, sans-serif;
	color: #000000; 
	text-decoration: none;
	font-size: 75%;
	}
	
.image{
	position: absolute; 
	margin-left: auto;
	margin-right: auto;
	
	top: 66px; 
	left: 420px;
	}
	

