body{
margin:0;
padding:0;
font-family:tahoma;
font-size:13px;
color:#414044;
font-weight:normal;
}

td{
font-size:13px;
}

input, select, option {
font-family:tahoma;
font-size:12px;
color:#414044;
}

input.text {
margin:3px 0;
}

.submit {
border:0;
padding:2px;
margin:0;
}

a{
cursor: pointer;
color:#005b7a;
text-decoration: none;
}

a img {
border:0;
}

p {
padding:0;
margin:10px 0;
}

h1 {
font-size:18px;
text-transform: uppercase;
color:#00517d;
padding:0;
margin:10px 0;
font-weight:normal;
}

h2 {
font-weight:normal;
font-size:14px;
color:#005b7a;
padding:0;
margin:10px 0;
}

h3 {
font-weight:bold;
font-size:14px;
color:#414044;
padding:0px;
margin:5px 0;
}

.pfeil{
 	background-image: url("../u889989/img/pfeil.png");
    background-position: 0 50%;
    background-repeat: no-repeat;
    margin: 0;
    padding: 0 0 0 12px;
}



#end {
clear:both;
}

.end {
	clear:both;
}

.message {
font-weight:bold;
font-size:14px;
color:#ffcc33;
}

.breite_allgemein{
margin-left:auto;
margin-right:auto;
width:978px;
}

#text {
min-height: 1300px;
}

#inhalt {
width:992px;
margin-top:30px;
}

#inhalt h1 {
margin-top:0;
}

#head {
height:33px;
background-color:#ffcc33;
border-bottom: 4px solid white;
}

#footer {
background-color:#4d4d50;
 margin-top: 107px;
 padding-bottom: 15px;
}

#footer a, #footer {
font-size:13px;
}

.sprache  {
    color: white;
    font-family: Verdana;
    font-size: 10px;
    font-weight: bold;
    padding: 6px 14px;
    text-align: right;
}

.sprache img {
   border: 1px solid white;
    margin: 0 3px;
    position: relative;
    top: 3px;
}

#banner {
background-color:#4d4d50;
border-bottom: 4px solid white;
}

#navigation{
background-color:#e3e2e2;
border-bottom: 1px solid #cfcece;
}

#navigation ul {
padding:0;
margin:0;
}

#navigation li {
display:inline;
}

.float{
float:left;

}

.rahmen {
 margin: 0 0 20px 7px;
padding: 14px 11px;
	border: 1px solid #cccccc;
	-moz-border-radius: 7px;
	-webkit-border-radius: 7px;
	border-radius: 7px;
	background-color:white;
behavior: url('../u889989/css/border-radius.htc');
}

.box {
	height:226px;
        margin: 13px 7px;
     padding: 5px 20px 15px;
	border: 1px solid #cccccc;
	-moz-border-radius: 7px;
	-webkit-border-radius: 7px;
	border-radius: 7px;
	background-color:white;
behavior: url('../u889989/css/border-radius.htc');
}

.login_breite {
width:139px;
}

input.start {
margin-top:7px;
}

input.anmelden {
margin-top:10px;
}

#menu ul li.tabs_right .login_breite a, #menu ul li.tabs_right .login_breite a:active, #menu ul li.tabs_right .login_breite a:hover {
padding:0 0;
margin:0;
line-height:15px;
}

#menu ul .dropdown .float {
    padding: 10px 0 0;
}

.edit {

clear:both;
}

.basket {
float:right;
position:relative;
}

.basket #login_dropdown a {
font-size:12px;
line-height:23px;
padding:2px;
}

.close {
  position: absolute;
    right: 4px;
    top: 3px;
}

.basket a#loginklick {
 padding: 15px 12px;
}

.basket #loginklick {
position:relative;
top:-17px;
}

#login_dropdown {
    left: 234px;
    position: absolute;
    top: -43px;
}

#login_dropdown {
    padding: 15px 20px 8px 15px;
    background-color: #FFCC33;
    left: 0;
    position: absolute;
    top: 48px;
}

#produkt .fett{
font-weight:bold;
}

.produkt_preise {
margin:0;
padding:0;
}

.produkt_preise td {
border-right:1px solid #cccccc;
padding:5px 0;
border-bottom: 1px solid white;
}

#produkt a {
text-decoration: underline;
color:black;
}

#preise {
margin-bottom:5px;
}

td.preise_zeile1 {
border:0;
background-color:transparent;
border-bottom: 1px solid #cccccc;
}

#produktdetails ul {
margin:10px 0;
padding:0;
}

#produktdetails li {
  background-image: url("../u889989/img/pfeil.png");
    background-position: 0 4px;
    background-repeat: no-repeat;
    list-style-type: none;
    padding-left: 13px;
}

#showbasket ul {
margin:10px 0;
padding:0;
}

#showbasket li {
  background-image: url("../u889989/img/pfeil.png");
    background-position: 0 4px;
    background-repeat: no-repeat;
    list-style-type: none;
    padding-left: 13px;
}

#Beschreibung_header, #Beschreibung_middle, #Beschreibung_footer {
margin:10px 0;
}

.error {
    color: #FFCC33;
    font-size: 14px;
    font-weight: bold;
    margin: 0 0 10px;
}

/*/////// STARTSEITE*/
/*
.start_ecke_links {
position:relative;
left:0;
}

.start_ecke_rechts {
position:relative;
right:0;
}

.start_ecke_links img {
position:absolute;
left:0;
}
.start_ecke_rechts img {
position:absolute;
right:0;
}
*/


/*
#menu .dd_r {
background-image: url("../u889989/img/start_ecke_links.png");
background-position: left bottom;
background-repeat: no-repeat;
}

#menu .dd_l {
background-image:url(../u889989/img/start_ecke_links.png);
padding:0;
}*/

#accordion_2 {
margin-bottom:30px;
}

#accordion h2, #accordion_2 h2 {
margin:10px 10px;
}

#accordion, #accordion_2 {
font-size:11px;
}

#rechts.rahmen {
padding:0;
border:0;
}

#accordion, #accordion_2 {
 /*margin: 0 0 20px 7px;
padding: 14px 11px;*/
	border: 1px solid #cccccc;
	-moz-border-radius: 7px;
	-webkit-border-radius: 7px;
	border-radius: 7px;
	background-color:white;
behavior: url('../u889989/css/border-radius.htc');
}

.pane_2 {
padding:10px;
}

#accordion .pane, #accordion_2 .pane {
padding:10px;
border-bottom:1px solid #cccccc;
/*height:550px;*/
}

#accordion .strich, #accordion_2 .strich {
border-top:1px solid #cccccc;
}

#accordion div.vorraussetzungen {
border:0;
}

#accordion .current,#accordion_2 .current  {
 	background-image: url("../u889989/img/pfeil_unten.png");
}

.logo {
background-image:url(../u677629/img/logo_p4r.png);
position:absolute;
z-index:10;
text-indent:-9999em;
width:154px;
height:119px;
display:block;
left:40px;
top:-30px;
}

#logo_aussen {
position:relative;
}

/*
#logo {
position:relative;
}

#logo img {
position:absolute;
z-index:2;
top:6px;
left:40px;
}
*/

		#cluetip {
			/*background-color:#01A4E9;*/
    		background-color: white;
			width:100%;
			border:1px solid #CCCCCC;
		}
		#cluetip h3 {
			/*margin:0;
			padding:0;*/
			position: absolute;
			margin-left: 505px;
    		padding: 5px;
		}
		
		#cluetip-title {
		height:0;
		}

.start_breiter {
  width: 439px;
}

.start_breiter h2 {
 text-transform:uppercase;
}

.startseite {
	width: 192px;
}

.produktauswahl {
	
    /*border-color: #CCCCCC;
    border-style: solid;
    border-width: 0 1px 1px 1px;*/
    border-top: 0 solid #CCCCCC;
    border-left: 1px solid #CCCCCC;
    border-right: 1px solid #CCCCCC;
    border-bottom: 1px solid #CCCCCC;
    margin: 0 7px 15px;
    padding: 27px 20px 22px;
    
	/*
	-moz-border-radius: 1px 1px 7px 7px;
	-webkit-border-radius:1px 1px 7px 7px;
	border-radius: 1px 1px 7px 7px;
	background-color:white;
behavior: url(border-radius.htc);*/
}

.box_start_content {
float:left;
width: 102px;
    text-align: center;
    color:#393939;
    padding-bottom: 15px;
    height:85px;
}

.box_start_content a {
    color:#393939;
}

.breite_2 {
width:714px;
}

.start_img{
    margin: 11px 10px 12px 0;
}

.start_vorteile_1 {
float:left;
width:360px;
height: 192px;
}

.start_vorteile_2 {
text-align:center;
padding-top:34px;
}

.start_img_vorteile {
text-align:center;
padding:0 2px;
}

.startseite h2 {
padding:0;
text-transform: uppercase;
}

ul.vorteile {
    margin: 0;
    padding: 0;
}

.vorteile li {
background-image: url("../u889989/img/gruener_punkt.png");
    background-position: -1px 4px;
    background-repeat: no-repeat;
    list-style-type: none;
    margin: 0;
    padding: 0 0 13px 25px;
}

#menu ul.dropdown ul.dropdown {
  left: 234px;
    margin-top: -15px;
    position: absolute;
}

#menu ul.dropdown ul.dropdown {
    padding: 15px 20px 15px 15px;
}

#menu ul li.tabs_right {
padding-left:0;
padding-right:0;
}

#menu ul li.tabs_right a {
font-weight:normal;
text-transform:none;
padding:15px 10px;
}

#menu ul li.tabs_right a:hover, #menu ul li.tabs_right a:active, #menu ul li.tabs_right a.active {
    background-color: #ffcc33;
    color: white;
}

 #menu li.tabs_right_padding ul.dropdown
{
	background-color:#FFCC33;
}

 #menu ul li.tabs_right_img a.active, #menu ul li.tabs_right_img a:hover {
background-color:transparent;
}

#menu ul li.tabs_right_img a {
padding: 0 4px;
}

#login {
position:absolute;
background-color:#FFCC33;
left:0;
padding: 15px;
}



#banner_text li, #banner_text ul  {
list-style-type:none;
padding:0;
margin:0;
}

#banner_text li a {
  background-image: url("../u889989/img/pfeil_weiss_gross.png");
    background-position: 0 2px;
    background-repeat: no-repeat;
    color: white;
    font-weight: bold;
    list-style-type: none;
    margin: 0;
    padding: 0 0 0 18px;
    text-decoration: underline;
}

#menu ul li.tabs_right_padding {
 position: relative;
    right: -56px;
}


/* menu links*/ 

#menu_links{
width:205px;
}

#menu_links .bilder {

}

#menu_links .img {
  margin: 13px 0;
}

#menu_links .img a {
  padding: 10px 0 10px 37px;
}

#menu_links .bilder img {
 /* padding: 13px 13px 13px 0;*/
  padding:5px;
}

#menu_links .bilder img.klein {
  padding:0;
}

#menu_links ul {
margin:0;
padding:0;
}

#menu_links li {
/*vertical-align:center;*/
list-style-type:none;
padding:0;
margin:0;
text-align:left;
}

#menu_links a {
color:#2b2b2b;
background-repeat:no-repeat;
background-position: 0 50%;
/*position: relative;
top: -10px;*/
}



#menu_links a:hover, #menu_links a:active, #menu_links a.hover, #menu_links a.active {
color:#ffcc33;
}

#menu_links ul li a img {
width:32px;
height:32px;
position: relative;
top: 10px;
padding-right:8px;
}

#mitte {
width:536px;
padding:0 14px;
}

#rechts {
width:223px;
}

#menu_links .haupt_vorteile li {
padding:0 0 0 20px;
  background-image: url("../u889989/img/gruener_punkt.png");
    background-position: -1px 4px;
    background-repeat: no-repeat;
    list-style-type: none;
}

/* FOOTER2  */

#footer2 {
    border-top: 1px solid #CCCCCC;
    padding-top: 38px;
    width: 773px;
    margin-top: 38px;
}

#footer2 .rahmen {
width:200px;
padding: 0 11px 20px;
}

.height_box {
height:130px;
}

/* FOOTER */

#footer, #footer a, #footer h2 {
color:#cccccc;
}

#footer h2 a, #footer h2 {
text-transform:uppercase;
}

#footer h2 {
 margin: 17px 16px 15px;
}

#footer li {
/*list-style-type:none;
padding:4px 0;
margin:0;*/

float: left;
    list-style-type: none;
    padding: 0 16px;
    width: 119px;
}

#footer ul {/*
margin:16px;
padding:0;*/

  margin: 16px 0;
    padding: 0;
}

.footer_breite1 {
width:480px;
}

.footer_breite2 {
width:150px;
margin-left:16px;
}

#footer .footer_breite3 h2 {
margin-left:0;
}

#footer .footer_breite3 {
padding-left:16px;
margin:0;
}

.footer_breite_artikel {
/*width:120px;*/
width:479px;
}

.strich {
border-top:1px solid #2d7290;
/*color:transparent;
margin:0;
padding:0;
 height: 1px;*/
}

.showbasketstrich {
border-top:1px solid #cccccc;
margin:5px 0;
}

#showbasket h5 {
padding:0;
margin:5px 0;
font-size:11px;
font-weight:bold;
}

#showbasket .text img {
padding-right:8px;
}

#showbasket h3 {
/*text-align:right;*/
}

#showorderform table p {
padding:0;
margin:0;
}

#showorderform td {
padding:1px 0;
}

/* warengruppen*/ 

#preise {
 /*border: 1px solid #CCCCCC;*/
}

.spalte_standard {
 background-color: #F5F5F5;
}

.spalte_express {
 background-color: #FFF6DA;
}

.spalte_overnight {
 background-color: #CCDEFA;
}








/* Slideshow css */

.positionrelative {
position:relative;
}

#banner_text {
padding:0;
display:block;
}

#banner_text h1 {
 color: white;
    display: block;
    font-size: 31px;
    left: 610px;
    position: relative;
    top: 41px;
    padding:0;
    margin:0;
}

#banner_text p {
padding:0;
display:block;
font-size:13px;
color:#010101;
}

#banner_text .gelb {
 background-color: #FFCC33;
    display: block;
    height: 178px;
    left: 610px;
    padding: 14px;
    position: relative;
    top: 124px;
     width: 259px;
}

#produkt input {
width:100%;
}

#produkt h3 {
color:#ffcc33;
font-weight:bold;
font-size: 14px;
  margin: 0 0 10px;
}

#produkt h1 {
    position: relative;
    top: -29px;
}

#produkt h1 img {
    position: relative;
    top: 23px;
}

#produkt {
color:#4d4d50;
}

#produkt div.selector {
    font-size: 12px;
    margin: 8px 0 12px;
}

h3.pfeil {
   background-image: url("../u889989/img/pfeil3.png");
    background-position: 6px 4px;
    padding-left: 28px;
    height: 36px;
}

#produkt table {
text-align:center;
}

#produkt li {
  background-image: url("../u889989/img/pfeil.png");
    background-position: 0 4px;
    background-repeat: no-repeat;
    list-style-type: none;
    padding-left: 13px;
}
#produkt ul {
padding:0;
margin:0;
}

#produkt table .preis {
text-align:left;
}

#produkt input .button{
width:none;
}




.produktauswahl {
border:0;
  margin: 0 7px;
    padding:20px 20px 20px;
}

#inhalt .ro {
margin: 0 7px;
}

.ro {
    background: url("../u889989/img/ro.png") no-repeat scroll right top transparent;
    margin: 0;
    padding: 0;
}

.lo {
    background: url("../u889989/img/lo.png") no-repeat scroll left top transparent;
    margin: 0;
    padding: 0;
}

.ru {
    background: url("../u889989/img/ru.png") no-repeat scroll right bottom transparent;
    margin: 0;
    padding: 0;
}

.lu {
    background: url("../u889989/img/lu.png") no-repeat scroll left bottom transparent;
    margin: 0;
    padding: 0;
}



/*
.dropdown .ro {
margin: 0 7px;
}*/

.dropdown .lu {
   background: url("../u889989/img/unten_menu2.png") no-repeat scroll left bottom transparent;
    /*left: -15px;*/
    /*padding: 3px 0;
    position: relative;
    top: 21px;
    width: 248px;*/
}






/* container for slides */
.images {
	/*background:#fff url(/img/global/gradient/h300.png) repeat-x;*/
	/*border:1px solid #ccc;*/
	position:relative;	
	height:355px;
	
	width:978px;
	float:left;	
	margin:0;
	cursor:pointer;
	
	/* CSS3 tweaks for modern browsers */
	/*-moz-border-radius:5px;
	-webkit-border-radius:5px;
	-moz-box-shadow:0 0 25px #666;
	-webkit-box-shadow:0 0 25px #666;	*/
}

/* single slide */
.images div {
	display:none;
	position:absolute;
	top:0;
	left:0;		
	margin:0;
	padding:0;
	height:355px;
}

/* header */
.images h3 {
	margin:0 0 20px 0;
	color:#456;
}

/* tabs (those little circles below slides) */
.slidetabs {
  	clear: both;
    left: 470px;
    position: absolute;
    top: 341px;
}

/* single tab */
.slidetabs a {
	width:8px;
	height:8px;
	float:left;
	margin:3px;
	background:url(../u889989/img/navigator.png) 0 0 no-repeat;
	display:block;
	font-size:1px;		
}

/* mouseover state */
.slidetabs a:hover {
	background-position:0 -8px;      
}

/* active state (current page state) */
.slidetabs a.current {
	background-position:0 -16px;     
} 	


/* prev and next buttons */
.forward, .backward {
    /*background: url("/tools/img/scrollable/arrow/hori_large.png") no-repeat scroll 0 0 #FFFFFF;*/
    cursor: pointer;
    display: block;
    float: left;
    font-size: 1px;
    height: 52px;
    margin-top: 140px;
    position: absolute;
    text-indent: -9999em;
    width: 50px;
    z-index: 10;	
}

/* next */
.forward 				{
background-image:url(../u889989/img/pfeil2r.png);
/*background-position: 0 -30px;*/
    clear: right;
    margin-left: 904px; }
/*.forward:hover 		{ background-position:-30px -30px; }
.forward:active 	 	{ background-position:-60px -30px; } */


/* prev */
.backward {
background-image:url(../u889989/img/pfeil2.png);
    margin-left: 23px;
}
/*.backward:hover  		{ background-position:-30px 0; }
.backward:active  	{ background-position:-60px 0; }*/

/* disabled navigational button. is not needed when tabs are configured with rotate: true */
.disabled {
	visibility:hidden !important;		
}



/*   MENU ***/

/* dropdowns
*************************/

#navigation li {
    position: relative;
}

ul.dropdown
{
	margin: 0;
	padding: 0;
	display: block;
	position: absolute;
	z-index: 999;
	/*top: 100%;*/
	width: 250px;
	display: none;
	left: 0;
}



ul.dropdown ul.dropdown
{
	top: 0;
	left: 100%;
}

ul.dropdown li
{
	margin: 0;
	padding: 0;
	float: none;
	position: relative;
	list-style: none;
	display: block;
	background-color:#4D4D50;
}



ul.dropdown li a
{
	display: block;
}




#menu ul ul dropdown
{
	margin: 0;
	padding: 0;
	display: block;
	position: absolute;
	z-index: 999;
	top: 100%;
	width: 250px;
	/*width: 500px;*/
	display: none;
	left: 0;
}



#menu ul ul dropdown #menu ul ul dropdown
{
	top: 0;
	left: 95%;
}

#menu ul ul dropdown li
{
	margin: 0;
	padding: 0;
	float: none;
	position: relative;
	list-style: none;
	display: block;
}

#menu ul ul dropdown li a
{
	display: block;
}

#menu ul ul .dropdown li a {
	font-size:11px;
}

/* menu-specifc
*************************/

#menu
{	
	/*background:url("images/topbg.gif") repeat-x scroll 0 0 #F4F4F4;*/
	line-height:46px;
	padding:0 0;
	width:100%;
	z-index:5;
	position: relative;
	/*position: fixed;
	top: 0;
	left: 0;
	border-bottom: 1px solid #000;*/
}

#menu a {
font-weight:normal;
color:#4d4d50;
}

#menu ul ul a {
font-size:11px;
font-weight:normal;
}

#menu ul
{
	/*margin: 0 auto;*/
}

#menu ul li.hasmore
{
	background: url(images/drophighlight.png) no-repeat center 27px; 
	padding: 15px 0;
}

#menu ul li h4
{
	margin: 0;
}

#menu ul li h4 a
{
	/*font-size: 14px;
	color: #000;
	font-weight: bold;*/
	padding: 0 15px;
}

#menu ul li a
{
	/*color: #9b2021;*/
	padding-left: 4px;
}

#menu ul li a img
{
	vertical-align: middle;
}

#menu ul li a:hover
{
	background: url(images/topselectionleft.png) top left no-repeat;
	
}

#menu ul li a.active
{
	background: url(images/topselectionleft.png) top left no-repeat;
	
}

#menu ul li a span
{
	display: block;
	padding: 0 15px 0 11px;
}

#menu ul li a:hover span
{
	background: url(images/topselectionright.png) top right;
}

#menu ul li a.active span
{
	background: url(images/topselectionright.png) top right;
}

#menu ul.dropdown
{
	/*padding: 10px;*/
	/*background-image: url(images/dropdown.png);*/
	/*background-color:#4d4d50;*/
	/*overflow: hidden;*/
	overflow:visible;
	/*border-bottom: 1px solid #dc902f;*/
	/*width: 200px;*/
	width: 219px;
	margin-left:0;
	padding: 15px 15px 15px 15px;
	background-color:#4d4d50;
	/*
	-moz-border-radius: 0 0 5px 5px;
	-webkit-border-radius: 0 0 5px 5px ;
	border-radius: 0 0 5px 5px ;
behavior: url(border-radius.htc);*/
}

#menu ul.dropdown li a
{
  background-image: url("../u889989/img/blau_pfeil.png");
    background-position: 5px 50%;
    background-repeat: no-repeat;
    border-bottom: 1px solid #00A1E9;
    color: white;
    line-height: 27px;
    margin: 0;
    overflow: hidden;
    padding: 0 0 0 19px;
}

#menu ul.dropdown li.last a
{
	border-bottom-width: 0;
}

#menu ul.dropdown li a:hover, #menu ul.dropdown li a.active
{
	/*background: url(images/menuarrow.png) no-repeat left center;*/
	background-color:#00a1e9;
	
	

 	background-image: url("../u889989/img/pfeil_weiss.png");
     background-position: 5px 50%;
    background-repeat: no-repeat;
   /* margin: 0;
    padding: 0 0 0 12px;*/

	
	/*color:white;*/
}

#menu ul li h4 a:hover, #menu ul li h4 a.active
{
	background-image: none;
}

#menu ul li a {
/*border-left:1px solid #EEEEEE;*/
/*font-size:12px;*/
margin: 0 -5px 0 0;
    padding: 15px 20px;
text-decoration:none;
text-transform:uppercase;
}

#menu ul li a:hover, #menu ul li a.active  {
background-color:#4d4d50;
color:white;
}



/*
#menu ul.dropdown {
	opacity: .9;
	filter: alpha(opacity=90);
	-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=90)";
	color:black;
}*/


.rueckenbreite {
padding:20px;
}


















#c {
padding:20px;
float:left;
}

h4 {
font-weight:normal;
}

#oben2 {
text-align: center;
}

#druchshopsml img {
padding-right:5px;
}

.odd {
	background-color: #cccccc;
}

#druckshoptabellen p {
/*margin:0;*/
}

#druckshoptabelle td {
padding:5px 10px;
}

#druckshoptabellen h1 {
font-weight:normal;
margin:5px 0;
}

#druckshoptabellen h2 a {
padding:0;
margin:0;
font-weight:normal;
text-decoration:none;
color:#00618B;
}

#druckshoptabellen h2 {
font-size:18px;
font-weight:normal;
margin:5px 0;
}

#druckshoptabellen h3 a {
padding:0;
margin:0;
font-weight:normal;
text-decoration:none;
}

#druckshoptabellen h3 a:active {
text-decoration:underline;
}


#druckshoptabellen h3 a:hover {
text-decoration:underline;
}

#druckshoptabellen h3 {
padding:0;
margin:0;
}




#b {
float:left;
padding:15px 30px;
}

.odd { 	
background-color: #f1f1f1; 
} 

#druckshoptabelle td { 
padding:5px 10px; 
} 




#lieferzeiten_tabelle td { 
padding:5px 10px; 
border:1px solid #eee;
} 









#produkt #preise {
background-color: white;
}

#produkt .auflage {
width:150px;
}

.basket_jack{
padding:10px 20px;
}


.top_artikel{	
	width:33.333%;
}

.top_artikel_innen{
	padding: 10px 5px 18px 0;
}



div.pane.monatsangebot {
	 background-color:#ffcc33;
 }


.warenkorb_button img {
	width:35px;
}

.end {
	clear: both;
}

