#offers{
	margin-top: -16px;
}

#news{
	position: absolute;
	width: 167px;
	top: 82px;
	left: 825px;
	overflow: hidden;
	color: black;
}

#innernews{
	height: 515px;
	overflow: hidden;	
}

#news td{}

#news .specialOut{
	margin-top: 15px;
	margin-left: 0px;
}

#news a{
	color: black;
}

.errorMessage
{
	color:red;
	font-weight: bold;
}

.error{
	background-color: red;
}

div{
	padding:0px;
	margin: 0px;
}

.leftMenu{
	width: 100%;	
	padding-top:10px; 
	padding-bottom: 30px;
}

#pageBody
{
	width:95%; /*100% - 10px*/
	height: 95%; /*100% - 10px*/
	margin-left: 10px;
	margin-top: 10px;
	margin-bottom: 10px;
	margin-right: 0px;
}

#mainTable
{
	margin-left: 0px;
	margin-right: 0px;
	margin-top: 0px;
	width:100%;
}



#searchbox {
	width: 375px;
	padding-top:15px; /* achtung padding wirkt sich auf hintergrund aus im ie */ 	
}

html
{
	padding: 0px;
	margin: 0px;
	width: 100%;
}

body
{
	font-family:verdana,arial,sans-serif;
	font-size:11px;
	margin:0px;
	padding:0px;
	width:100%;
	height: 100%;
}

td
{
	font-family:verdana,arial,sans-serif;
	font-size:11px;
	vertical-align: top;
}

.cat img{
	margin-right: 2px; 
}

.cat_expanded img{
	margin-right: 2px; 
}

.cat_selected{
	color:#a22;
	cursor: default;
}


.cartlogo
{
	display:inline;
}

.specialIn
{
	width: 158px;
	height: 164px;
	border-style: solid;
	border-width: 1px;
	border-color: black;
	text-align: center;
	overflow: hidden;
}

.specialOut
{
	width: 160px;
	height: 166px;
	text-align: center;
	margin-top: 15px;  	
	margin-left: 15px;  	
	margin-right: 0px;  	
	margin-bottom: 0px;  	
}



.bold{
	font-weight: bold;	
}


.box_background{
	/*.box_background*/
	background-image:url("../img/td_bg.gif");
}

.box_border{
	/*.box_border*/
	border-color:#888;
	border-style:solid;
	border-width:2px;
}

.frt .box
{
	padding:0px;
}

.frt
{
	width:100%;
	margin-bottom: 9px;	
}

.box
{
	/*.box_background*/
	background-image: url("../img/td_bg.gif");	
	/*.box_border*/
	border-color:#888;
	border-style:solid;
	border-width:2px;
	width: 100%;
	padding:8px;
}

.boxLeft{
	/*.box*/	
	/*background-color:green;*/
}

.boxRight{

}

.boxWithPic .boxBody{
	padding: 0px;
}

.boxBody{
	padding: 10px;
}

img
{
/*	display: block; */ /* achtung verhindert zentrierung bei zentriertem text*/
	margin:	0px;
	border-style:none;
}

.logo
{
	border-style:none;
	padding-left: 40px;
}

.noBorder
{
	border-style:none;
}

.noMargin
{
	margin:0px;	
}

.left
{
	vertical-align: top;
	padding: 0px;
	text-align: left;	
}

.right
{
	vertical-align: top;
	padding: 0px;
	text-align: right;	
}

.header{
	text-align: right;
	vertical-align: middle;
	font-size: 13px;
	font-weight: bold;	
}

.bg1 {
	background-color: #f91;

}

.bg2 {
	background-color: #fff;
	/*background-color: #fdda7c;*/
}

.boxHeader{
	font-weight: bolder;
	background-image: url("../img/verlaufbalken2.gif");
}



.redBar{
	border-bottom: 5px;
	border-bottom-style: solid;
	border-bottom-color: #777;
}

.text_w{
	font-family:verdana,arial,sans-serif;
	font-size:11px;
	color:#ffffff;	
}

h2{
	margin-left: 10px;
}

.text{
	margin: 10px;
	font-family:verdana,arial,sans-serif;
	font-size:11px;
	color:#000000;		
}

.text_b{
	font-family:verdana,arial,sans-serif;
	font-size:11px;
	color:#000000;
	font-weight:bold	
}

.menue{
	font-family:verdana,arial,sans-serif;
	font-size:11px;
	font-weight:bold;
	color:#000000;
	padding:2px;
}

input[type=text]{
	font-size:11px;
	color:#000000;
	font-family:verdana,geneva,arial,helvetica;
	border:solid 1px #999999; 
	margin:2px;
	padding:0px; 
}

input[type=button]{
	cursor: pointer;
}

input{
	font-size:11px;
	color:#000000;
	font-family:verdana,geneva,arial,helvetica;
	/* border:solid 1px #999999; */ 
	margin:2px;
	padding:0px; 
}


select{
	font-size:11px;
	color:#000000;
	font-family:verdana,geneva,arial,helvetica;
	border:solid 1px #999999;
	padding:0px; 
	margin:2px;
}

.buttonlook:link
   {text-decoration:none; background-color:#D3DAD8; border:1px solid #785237; margin:2px; padding-top:2px; padding-bottom:2px; padding-left:5px; padding-right:5px}
.buttonlook:visited
 {text-decoration:none; background-color:#D3DAD8; border:1px solid #785237; margin:2px; padding-top:2px; padding-bottom:2px; padding-left:5px; padding-right:5px}
.buttonlook:hover
   {text-decoration:none; background-color:#ffffff; border:1px solid #785237; margin:2px; padding-top:2px; padding-bottom:2px; padding-left:5px; padding-right:5px; color:#000000}
.buttonlook:active 
 {text-decoration:none; background-color:#D3DAD8; border:1px solid #785237; margin:2px; padding-top:2px; padding-bottom:2px; padding-left:5px; padding-right:5px}

.menue:link    {color:#000000; text-decoration:none; padding-bottom:2px; padding-left:5px; padding-right:5px}
.menue:visited {color:#000000; text-decoration:none; padding-bottom:2px; padding-left:5px; padding-right:5px}
.menue:hover   {color:#000000; text-decoration:underline; padding-bottom:2px; padding-left:5px; padding-right:5px}

div.specialOffer {
	border-color: black;
	border-style: solid;
	border-width: 1px;
	height:160px;
	width:160px;
}
.specialOffer2 {
	padding-left: 10px;
}
.specialOffer3 {
	padding-left: 10px;
	padding-right: 10px;
}


a.cart	 {font-family:verdana,arial,sans-serif; font-size:14px; color:#000000; text-decoration:none}
a.cart:hover {font-family:verdana,arial,sans-serif; font-size:14px; color:#000000; text-decoration:none}


.leftBox a
{
	color:#ffffff;	
}

.divShopPdf{
	padding-top: 20px;
	text-align: center;	
}

td.m{
	vertical-align: bottom;
}

.navigation{
	padding:0px;
	margin:0px;
	list-style-type: none;
}

.navigation li{
	float: left;
	position:relative;
	display: block;
	margin: 0px;
	padding: 0px;
	padding-left: 3px;
	/* border: 1px solid black; */
	/* height: 20px; */
	/* background-color: green; */
}

a.on{
	background-color: #ffaa52; 
	background-image:url('../img/buttonObenRechts.gif');
	background-repeat: no-repeat; 
	background-position: top right;
	position: relative; 
	display:block;
	margin:0px;
	padding-left:10px;
	padding-right:10px;
	padding-top:3px;
	padding-bottom:2px;
	cursor: default;
	text-decoration: none;
	font-weight: bolder;
	color: white;
}

a.off{
	background-color: #ffaa52;  
	background-image:url('../img/buttonObenRechts.gif');
	background-repeat: no-repeat; 
	background-position: top right;
	position: relative; 
	display:block;
	margin:0px;
	padding-left:10px;
	padding-right:10px;
	padding-top:3px;
	padding-bottom:1px;
	cursor: pointer;
	font-weight: bolder;
	text-decoration: none;
}

a.on:HOVER{
	text-decoration: none;
	color: #ffffff;
}

a.off:HOVER{
	text-decoration: none;
	color: #ffffff;
	padding-top:4px;
}


a{
	font-family:verdana,arial,sans-serif;
	font-size:11px;
	text-decoration: none;
	color: black;
}

a:HOVER {
	text-decoration: underline;
}



.menuButtonContent{
	padding: 0px;
	margin:0px;
	/* background-color: red; */	
	text-decoration: none;
}

.menuButtonLeft{
	margin:0px;
	padding:0px;
	position: absolute;
	left: 0px; 
	top: 0px;
	width: 4px;
	height:4px;
	background-image: url("../img/buttonObenLinks.gif");
	background-repeat: no-repeat;
}

.shadow_right
{
	background-image:url(../img/shadow_right.gif);
	background-repeat:repeat-y;
	vertical-align: top;
	padding: 0px;
}

.shadow_bottom
{
	background-image:url(../img/shadow_bottom.gif);
	background-repeat:repeat-x;
}


/*
.text_w a:hover{
	text-decoration:underline;
	font-family:verdana,arial,sans-serif;
	font-size:11px;
	color:#ffffff;	
}
*/
/*
a.text_b
{
	color:black;
}
*/
