body{
	margin:0px;
	padding:0px;
	background:url(img/bottombg.jpg) #eef3fa top center repeat-y;
}
img{
	border:none;
	margin:0px;
	padding:0px;
}
form,a{
	margin:0px;
	padding:0px;
	color:#7b9ec4
}
td{
	font-family:Arial;
	font-size:14px;
	color:#7b9ec4;
}
#navitop{
	position:absolute;
	/*top:0px;
	left:0px;*/
	width:1006px;
	height:151px;
	overflow:hidden;
	z-index:999;	
}
#navitop a{
	float:left;	
	width:105px;
}

#topsearchcontainer{
	width:158px !important;
	width:166px;
	height:89px !important;
	height:151px;
	background-image:url(img/newsearchbg.png);
	padding-top:70px;
	padding-left:8px;
	float:left;
	overflow:hidden;
}
#topemptycontainer{
	width:271px;
	height:151px;
	background-image:url(img/navitopbg.png);
	padding: 0;
	float:left;
	overflow:hidden;
}
#topland{
	float:left;
	padding: 0px;
	margin: 0px;
	*margin-top:-2px;
}
#topsearch{
	width:77px;
	height:17px;
	border:1px solid #FFFFFF;
	font-size:10px;
	color:#939393;
	font-family:Arial;
	margin-top:3px;
	margin-left:12px;
	float:left;
}
#submit{
	margin-top:-2px;
	margin-left:12px;
	float:left;
}


#footer{
	width:856px !important;
	width:1006px;
	height:34px !important;
	height:68px;
	padding-left:150px;
	padding-top:34px;
	background:url(img/contentbottombg.png) bottom left no-repeat;
}
#footer a,#footer div{
	float:left;
	font-family:Arial;
	color:#9b0202;
	font-weight:bold;
	/*margin-left:16px;*/
	margin-left:13px;
	font-size:12px;
	text-decoration:none;
}
#headline{
	padding-top:20px;
	padding-left:240px;
	padding-bottom:10px;
	font-family:Arial;
	color:#cc0d0d;
	font-size:14px;
	font-weight:bold;
}
#subnav a {
	text-decoration:none;
}
#subnav div {
	height:23px !important;
	height:30px;
	width:170px !important;
	width:180px;
	border-bottom:1px solid #bbd3e9;
	background-color:#96b4d4;
	padding-top:7px;
	padding-left:10px;
	color:#FFFFFF;
	font-family:Arial;
	font-size:14px;
	text-decoration:none;
	cursor:pointer;
}
.haendler {
	padding: 10px 30px 10px 30px;
	margin-bottom: 30px;
	background-color: #f8fbfd;
}
.subpage table {
	margin-left: 25px;
}

.subpage div table {
	margin-left: 4px;
}

div.teaserbox {
  float: left;
  margin-top: 10px;
}
br.teaserbox {
  clear: left;
}

#aktions_artikel{
	width: 330px;
	height: 214px;
  background:url(img/boxdummy2-bg.png) top left no-repeat;
}


/* SHOP */
#shop_overview_item_container{
	width: 		435px;
	height:		430px;
}

#shop_overview_item{
	width:      145px;
	height:     210px;
	float:		left;
	background: url(img/shop_overview_item_bg.gif) top left no-repeat;
	overflow:	hidden;
}

#shop_overview_item_img{
	width:		130px;
	height:		150px;
	margin-top: 4px;
	margin-left:3px;
	text-align: center;
}

#shop_overview_item_img img{
	/*margin-top: 10px;*/
}

#shop_overview_item_space{
	height:		7px;;
}

#shop_overview_item_text{
	float:		left;
	width: 		108px;
	font-size: 	11px;
	line-height:14px;
	font-weight:normal;
	color: 		#565656;
}

#prev_active{
	background: transparent url("img/prev_active.png") left top no-repeat;
	margin-right: 10px;
	width: 20px;
	height: 20px;	
	float: left;
}

#prev_inactive{
	background: transparent url("img/prev_inactive.png") left top no-repeat;
	margin-right: 10px;
	width: 20px;
	height: 20px;	
	float: left;
}

#next_active{
	background: transparent url("img/next_active.png") left top no-repeat;
	margin-left: 10px;
	width: 20px;
	height: 20px;	
	float: left;
}

#next_inactive{
	background: transparent url("img/next_inactive.png") left top no-repeat;
	margin-left: 10px;
	width: 20px;
	height: 20px;	
	float: left;
}

#go_back{
	float: left;
}

#go_back a{
	font-size: 13px;
	line-height: 20px;
	font-weight: normal;
	text-decoration:none;
	color: #565656;
}
