.noscript{
  text-align:center;
  margin:0 auto;
  padding:20px;
  position:absolute;
  font-size:20px;
  font-weight:bold;
  border:10px solid red;
  background:#fff;
  width:920px;
  
}
ul,ol,li,h1,h2,h3,h4,h5,h6,pre,form,body,html,p,blockquote,fieldset,input
{ margin: 0; padding: 0; }
a img,:link img,:visited img { border: none; }

a
{
  text-decoration: none;
}
a:focus
{
  outline: none;
}

a:hover
{
  text-decoration: underline;
  cursor:hand;
  cursor:pointer;
}
.link{
  cursor:hand;
  cursor:pointer;
}
body, td
{
  margin: 0;
  padding: 0;
  font-family: Arial, Verdana, sans-serif;
  font-size: 11px;
  background-color: #fff;
}
th{
  margin:0;
  padding:0;
}
body
{
/*   padding: 20px; */
/*   height:768px; */
}
select,option{
  border:none;
  background-color:#fff;
}
select{
  background:url('/images/hn-gradient.png') left repeat-x;
  border-bottom:1px solid #aaa;
}
option{
  border-bottom:1px solid #aaa;
}
option:hover{
  background:url('/images/hn-green-gradient.png') left repeat-x;
}
option,select,input{
  font-size:11px;
}

button{
  cursor:hand;
  cursor:pointer;
  display:block;
  background:url('/images/btn-bg.png') left repeat-x;
  border: 1px outset;
  color:#551;
}
button:active{
  border: 1px inset;
}
#overlay{
  left:0;
  top:0;
  width:100%;
  height:100%;
  position:fixed;
  background-color:#000;
  background:url('/images/bg5.png');
  z-index:100;
}

.butnorm button{
  display:inline-block !important;
}

.footer{
  border-top:1px dashed #ccc;
  width:550px;
}
.footer, .footer a{
  color:#aaa;
}
.agb{
  color:#000;
  text-decoration:underline;
}
.block{
  display:block!important;
}
.hr{
  border:none;
  border-top:solid  1px #fef;
  border-bottom:solid  1px #ded;

}
.nobr {
    white-space: nowrap; 
}
.bl{
  border-left:1px solid #ccc;
}
.br{
  border-right:1px solid #ccc;
}
.table{
  display:table;
  text-align:center;
  vertical-align:middle;
}
.tcell{
  display:table-cell;
  vertical-align:middle;
}
.tbutton{
  cursor:hand;
  cursor:pointer;
  display:table-cell;
  vertical-align:middle;
  background:url('/images/btn-bg.png') left repeat-x;
  width:70px;
  border:1px outset #ccc;
  
}
.toCartBtn{
  display:block!important;
  margin:4px;text-align:center;
/*  background:url('/images/btn-bg.png') left repeat-x;
  border:1px outset #efefef;
  padding:3px;
  color:black;*/
 }
.toCartBtn:active{
  border:1px inset #efefef;
  color:black;
 }
.message{
  position:fixed;
  _position:absolute;
  top:40%;
  left:40%;
  width:200px;
/*   height:50px; */
/*   background:#efefef; */
}
.kontaktformular input,.kontaktformular textarea{
  border:1px solid #ccc;
  -moz-border-radius:3px;
  -webkit-border-radius:3px;
  width:450px;
}
.kontaktformular td{
  vertical-align:top;
  
}
.kontaktformular .key{
  text-align:right;
  
}

#main{
  width:980px;
  height:90%;
  border:4px solid #fff;
/*   overflow:scroll; */
}
#header{
  height:110px;
  background:gray;
}
.static_links,#static_links{
  text-align:center;
  color:white;
  padding:10px;
  padding-bottom:4px;
  padding-top:6px;
}
#static_links a{
  color:white;
  font-weight:bold;
}
.switch_view{
display:block;
  text-align:center;
  color:white;
/*   padding:10px; */
  padding-top:3px;
  font-weight:bold;
  padding-bottom:10px;
}
#content-left{
  background:#682;
  padding:3px;
/*   padding-top:10px; */
}
#content-left,div.content-left{
  width:210px;
}
#content-right{
/*   width:205px; */
/*   background:#682; */
  vertical-align:top;
}
.content-right{
  width:195px;
}
#content-center{
  width:564px;
  height:90%;
  background:#EBF2E5;
  padding-left:5px;
/*   padding-top:15px; */
  vertical-align:top;
  overflow:hidden;
}
#detail_wrap{
  width:550px;
  _width:560px;
}
.wainfo{
background-color:#fff;padding:10px;
}
.innerBox{
  background-color:#eee;
/*   border-left:1px solid #aaa;  border-right:1px solid #aaa; */
  padding:10px;
}
.mmBoxInner{
  background-color:#fff;
  padding-left:5px;
  padding-right:3px;
  padding-top:5px;
}
.bestellBox{
background:#fafafa;
}
.hinweis{
  width:40px;
  height:38px;
  background-image:url('/images/hinweis.png');
  _background-image:url('/images/hinweis.gif');
  float:left;
}
.loginError{
  padding-left:10px;
}
.content_outer_wrap{
  margin-right:5px;
}
.content_wrap{
   padding:10px; 
  background:#fff;
/*   border:1px groove #ccc; */
}
.menu_wrap{
  padding-top:2px;
  color:black;
/*   border:1px solid; */
/*   width:190px; */

  background-color:#fff;

}
.arrow{
  position:relative;
  right:8px;
  top:1px;
}
#abs{
  position:absolute;
}
.abs{
  position:absolute;
}
.bold{
  font-weight:bold;
}
.green{
  color:green;
}
.uline{
  text-decoration:underline;
}
.hilight{
  background:#eec;
  
}
.pages{
/*   padding-left:10px; */
/*   margin:2px; */
}
.pages_sub{
/*   padding-left:10px; */
/*   margin:5px; */
}
.pages{
  display:block;
/*   margin-bottom:2px; */
  padding-bottom:2px;
  padding-top:2px;
}
.menu_wrap .pages{
  border-bottom:2px groove white;
}
.menu_wrap1 .pages{
  padding:4px;
}
.menu_wrap1 .ebene1{
  background-image:url(http://rapunzel.de/design/bg-mdepth2.gif);
}
.menu_wrap1 .aktive{
  background-image:url(http://rapunzel.de/design/bg-mdepth2a.gif);
  color:#72bd46;
  text-decoration:underline;
}
.menu_wrap1 .aktive2{
  color:#72bd46;
  text-decoration:underline;
}
.menu_wrap1 .mdepth2{
  margin-top:4px;
  width:15px;
  height:15px;
  background-image:url(http://www.rapunzel.de/design/mdepth2.gif);
  background-repeat:no-repeat;
}
.menu_wrap1 .mdepth2a{
  margin-top:4px;
  width:15px;
  height:15px;
  background-image:url(http://www.rapunzel.de/design/mdepth2a.gif);
  background-repeat:no-repeat;
}
.menu_wrap .pages:hover{
  background-color:#eea;
  color:#000;
}
.pages:hover{
  text-decoration:underline;
}
.pre{
  margin-top:3px;
  margin-right:3px;
  color:black;
  font-size:120%;
/*   clear:left; */
}
.userMenu a{
  display:block;
  margin-bottom:2px;
  
/*  color:black;
  border:1px solid #cfcfcf;
  border-top:1px solid #efefef;
  border-left:1px solid #efefef;

  color:#551;
  background:url('/images/btn-bg.png') left repeat-x;
  background-color:#cfcfcf;
  padding:2px;*/
  }
.userMenu a:hover{
  background-color:#eea;
}
.userMenu a:active{
  border:2px inset #cfcfcf;
}
.plWrap{
  width:560px;
/*   padding-right:5px; */
  float:left;
  height:95px;
}

.produktListe_item{
  width:100%
/*   margin:5px; */
/*   border:1px solid #ccc; */
}
td.produktListe_text{
  padding-left:20px;
/*   width:300px; */
  background-color:#f9f9f9;
}
td.produktListe_img{
  width:100px;
    height:80px;

  text-align:center;
}

.produktListe_text{
}
.plMarke{
/*   padding-top:2px; */
  padding-bottom:2px;

  font-size:12px;
  font-weight:bold;
/*   color:#682; */
}
.plName{

  font-size:14px;
  font-weight:bold;
/*   color:#682; */
}
.plName a{
  color:#000;
}
.plSlogan{
  font-style:italic;
}
.plQuali{
  float:left;
}
.plHerkunft{
  float:right;
  padding-right:10px;
}


.listFilter td{
  background:url('/images/hn-gradient.png') left repeat-x;
  
  border-bottom:1px solid #bbb;
  border-top:1px solid #ddd;
}
.listFilter select{
  background:url('/images/hn-gradient.png') left repeat-x;
  
  border-bottom:0px solid #bbb;
  border-left:1px solid #bbb;
  border-right:1px solid #ddd;
  
}

.plAktion{
/*   text-align:left; */
  _right:8px;
  #right:8px;
}

td.produktListe_cart{
  width:120px;
  text-align:center;
}
.akt_border{
  border:1px solid red;
}
input.text{
  border:2px groove #aaa;
  background:#eee;
}
.preis{
  font-size:14px;
  font-weight:bold;
}
.suche{
  border:none;
  background-color:transparent;
  font-size:13px;
  font-weight:bold;
  width:98%;
  _width:93%;
  #width:93%;
  padding:1px;
  padding-left:8px;
}
.login{
  width:100px;
  
}
.pager{
  text-align:center;
  color:#000;
  font-weight:bold;
  font-size:14px;
  width:98%;
/*   background:#efefef; */
  border: 1px solid #efefef;
  margin-top:5px;
  margin-bottom:5px;
  padding-top:2px;
  padding-bottom:2px;
}
.pager a{
  color:#000;
}
.pager a:hover{
  text-decoration:underline;
}
#aktionen_wrap{
/*   position:absolute; */
/*   width:100%; */
/*   height:300px; */
  margin:3px;
  overflow:hidden;
  text-align:center;
}
#aktionen{
/*   position:absolute; */
/*   top:140px; */
  text-align:center;
  overflow:hidden;
/*   overflow-y:auto; */
}
.aktion_item{
/*   background-color:#efefef; */
  text-align:center;
/*   width:160px; */
}
.aktion_text{
color:white;
font-size:13px;
font-weight:bold;
/* background:url('/images/boxtitle-gradient-green.png')  repeat-x top; */
}
.aktion_text a{
  color:#fff;
}
.aktion_text_bottom{
font-size:12px;
font-weight:bold;
color:#fff;
}
.aktion_text_bottom a{
color:#fff;
}
.aktion_text a{
}
#cart_wrap,#suche_wrap,#login_wrap,.wrap_right{
  margin:3px;
}
#suche{
  padding:10px;
  background-color:#fff;
}
#cart_wrap{
  margin:3px;
}
#cart{
/* border:2px solid; */
/* padding:3px; */
/* background:#fafafa; */

}
#cart_div{
/*  border:1px solid #fff;
  border-bottom:0;
  margin-left:1px;margin-right:1px;*/
  
}
#bubble,#bubbleMsg{
  display:block;
  _width:300px;
  #width:300px;
  position:absolute;
  left:40%;
  top:40%;
  z-index:1000;
}
.bubble_inner{
  padding:10px;
  color:#214;
  font-weight:bold;
  background-color:#eeb;
/*  border-left:1px solid #aaa;
  border-right:1px solid #aaa;*/
}
#infoMsg{
  display:block;
  _width:300px;
  #width:300px;
  position:absolute;
  left:30%;
  top:1%;
  z-index:1000;
}
.info_inner{
  padding:10px;
  color:#214;
  font-weight:bold;
  background-color:#fff;
  background-image:url('/images/info.png');
}
.lock{
  float:left;
  padding-right:10px;
}
.mhelp{
  cursor:help;
}
.cart_name{
  position:relative;
  left:95px;
  width:20px;
  height:11px;
  z-index:1000;
/*   background:url('/images/trans_grad.png') right repeat-y; */
  
/*   background-color:green; */
}
.bleft{
  border-left:1px solid #ccc;
}
.bright{
  border-right:1px solid #ccc;
}
.boxHeader{
  text-align:center;
  font-weight:bold;
}
div.cart{
  height:200px;
  overflow-y:auto;
  overflow-x:hidden;
}
.cart_trans{
  position:relative;
  top:1px;
  right:5px;
  background-image:url('/images/trans_grad.png');
/*   background:#ccc; */
  display:block;
  float:right;
  height:10px;
  width:20px;
  z-index:1000;
  _display:none;
/*   height:20px; */
}
table.cart{
margin-top:8px;
}
.cart th{
  font-size:11px;
}
.cart td{
  font-size:9px;
}
.cart_det td{
  font-size:12px;
}
.cart td{
  border-bottom:1px solid #aaa;
  
}
.cart_img:hover{
  background-color:#efefef;
}
.editCart th{
  font-size:12px;
  vertical-align:bottom;
  padding-left:1px;
  padding-right:1px;
}
.editCart td{
  font-size:12px;
}
.editCart td{
  border-bottom:1px solid #aaa;
}
.editCart input{
  border:1px inset #bbb;
  background:#fff;
  margin:1px;
  padding-right:2px;
  text-align:right;
}
.button img{
  position:relative;top:4px;
/*   margin-right:3px; */
  padding-right:3px;
  overflow:hidden;
  _height:16px;
}
.sfont{
  font-size:10px;
}
.cbutton:hover, .sbutton:hover{
  border: 2px solid #efefef;
}
.cbutton:active, .sbutton:active{
  border: 2px inset #cfcfcf;
}
.cbutton, .sbutton{
  cursor:hand;
  cursor:pointer;
  font-size:10px;
  display:inline;
/*   padding:6px; */
/*   _padding:3px; */
/*   background:gray; */
  border:2px solid #cfcfcf;
  color:#110;
  background-color:#cfcfcf;
  background:url('/images/btn-bg.png') left repeat-x;
  padding:2px;
  
}
.cbutton span{
  background:url('/images/arrow.png') left center no-repeat;
  padding-left:12px;
}
.cbutton span.delete{
  background:url(/images/trash.png) left center no-repeat;
  padding-left:14px;
}

.sbutton{
  border:1px outset #cfcfcf;
  padding:1px;
}
a.cbutton, .cbutton, .cbutton a{
  text-decoration:none;
  color: inherit;
}
.wlbutton{
  display:inline-block;
  margin-bottom:5px;
}
.fbutton{
  cursor:hand;
  cursor:pointer;
  font-size:10px;
  display:inline;
/*   padding:6px; */
/*   _padding:3px; */
/*   background:gray; */
  border:2px outset #efefef;
  background-color:#efefef;
  padding:2px;
  color:black;
}
.fbutton a,.black{
  color:black;
}
.newreg{
  color:black;
  font-size:11px;
  font-family: Verdana, sans-serif;
}
.bigfont{
  font-size:12px;
  font-weight:bold;
}
#newReg{
  position:relative;
  bottom:24px;
  _bottom:21px;
  left:60px;
  
}
.wlink{
  cursor:hand;
  cursor:pointer;
  display:block;
  padding:5px;
  color:black;
  text-decoration:none;
  font-weight:bold;
  font-size:11px;
}
#bnavi{
  text-align:center;
  width:555px;
}
#bnavi a{
  display:block;
  padding-top:2px;
  margin:3px;
/*   padding-bottom:2px; */
  color:#111;
  vertical-align:middle;
}
#bnavi table{
  width:128px;
  height:128px;
}
#bnavi img{
  display:block;
  text-align:center;
  padding-top:2px;
  padding-bottom:2px;
}
.bn_item_wrap{
  float:left;
  margin:3px;
  _width:132px;
  #width:132px;
}
.bn_item{
  width:130px;
  _width:132px;
  height:130px;
  overflow:hidden;
}

.rArr{
  position:relative;
  top:2px;
  display:inline;
  background:url('/images/gt.png') no-repeat;
  _background:url('/images/gt.gif') no-repeat;
  padding-right:12px;
/*   height:9px; */
}
#rootline_wrap{
  margin-left:-5px;
/*  margin-bottom:3px;*/
/*   margin-right:5px; */
}
#rootline{
/*   background-color:#f7f7f7; */
  color:#fff;
  font-weight:bold;
/*   height:16px; */
  padding:7px;
/*   background:url('/images/boxtitle-gradient-green.png')  repeat-x top; */
}
#rootline a{
  color:#fff;
}
#rootline a:active{
  text-decoration:underline;
}
.zstellung_wrap{
  width:300px;
  }
.zstellung{
/*   margin:5px; */
/*   margin-top:1px; */
  width:100%;
  padding:6px;
/*   padding-right:10px; */
}
.zstellung a{
  color:black;
}
.zstellung td{
  background:#f9f9f9;
  padding:2px;
}
#detail_wrap{
/*   width:400px; */
  margin:5px;
  
}
#content-center-detail{
/*  border-left:1px solid #aaa;
  border-right:1px solid #aaa;*/
  padding:1px;
  margin-right:5px;
}
#login_button{
  text-align:right;
/*   padding:10px; */
}
.prod_key,.prod_key_topper{
  float:left; 
  font-weight:bold;
  font-size:11px;
}
.prod_key_topper{
  width:100px;
}
.prod_value,.prod_value_single{
  font-size:11px;
  margin-bottom:10px;
}
.prod_value_single{
  margin-left:100px;
}
.cl{
  clear:left;
}

.prod_detail_head{
  padding:10px;
/*   border-bottom:1px solid black; */
  font-size:11px;
}
#prod_detail_head_name{
  background-color:#fff;
  padding:7px;
  padding-left:12px;
}

#prod_detail_head i{
  font-size:10px;
}
#prod_img{
  float:right;
  text-align:center;
  width:202px;
  border-left:1px solid #ccc;
  border-bottom:1px solid #ccc;
  margin-left:10px;
  margin-bottom:10px;
}
#prod_img img{
  text-align:left;
}
.fussnoten {
	font-size: 10px; 
	font-style:italic;
	margin-top:3px;
}

.merkmale_title{
font-size:11px;
font-weight:bold;
margin-top:10px;
}
.merkmale{
  float:left;
  font-size:11px;
  margin-right:10px;
  margin-top:7px;
}
.merkmale th{
  background-color:#777;
  color:white;
  margin-right:10px;
  font-weight:normal;
}
.merkmale td{
  text-align:center;
  background-color:#efefef;
  border:solid 1px #777;
}
.merkmale th, .merkmale td{
  white-space:nowrap;
  padding:1px;
  padding-left:3px;
  padding-right:3px;
}

.clear{
  clear:left;
}



.kommentar textarea{
  margin:2px;
  width:95%;
  padding:7px;
  border:inset 1px #efefef;
}


.zsnazzy {width:100%;overflow:hidden;}
.xsnazzy h6, .zsnazzy h6 {margin:0; font-size:16px; color:#fff;padding:0 10px 5px 10px; border-bottom:1px solid #aaa;}
.zsnazzy h6 {
  background:url('/images/boxtitle-gradient.png')  repeat-x top;
  background-color:#3d8839;
}

.xsnazzy p, .zsnazzy p { margin:0; padding:5px 10px; font-size:12px;}
.xsnazzy {background: transparent; width:240px; float:left; margin:0 3px;}

.xtop, .xbottom {display:block; background:transparent; font-size:1px;}
.xb1, .xb2, .xb3, .xb4 {display:block; overflow:hidden;}
.xb1, .xb2, .xb3 {height:1px;}
.xb2, .xb3, .xb4 {background-color:#fff; border-left:1px solid #aaa; border-right:1px solid #aaa;}
.xb1 {margin:0 5px; background-color:#aaa;}
.xb2 {margin:0 3px; border-width:0 2px;}
.xb3 {margin:0 2px;}
.xb4 {height:2px; margin:0 1px;}

.xboxcontent {display:block; border:0 solid #aaa; border-width:0 1px; height:auto;padding:10px;background:#fff;}
* html .xboxcontent {height:1px;}

.cboxcontent {display:block; border:0 solid #aaa; border-width:0 1px; height:auto;padding:0px;background:#fff;}
* html .cboxcontent {height:1px;}

.color_a {background:#c9ba65; color:#fff;}
.color_b {background:#d4d8bd; color:#000;}
.color_c {background:#758279; color:#fff;}
/* .color_d {background:#4daf48; color:#000;} */
.color_d {background:#fff; color:#000;}

.xboxcontent a{
/*   text-decoration:none; */
}
#checkMailMsg{
}
#register table{
/* width:90%; */
}
#register{
/*   background:#f6f6f6; */
  width:540px;
}
#register td,#pause_wrap input{
  background:url('/images/regleft.png') left repeat-y;
  background-color:#cc4;
  padding:2px;
  padding-left:8px;
  width:90px;
  font-size:11px;
}
.reg_bottom td{
  background-color:transparent!important;
}
#register input{
  border: 1px solid #eee;
  width:370px;
}
#register input.checkbox{
  width:20px;
}

.errorMsg{
  padding-left:7px;
  padding-right:7px;
  
}
.boxBorder{
border: 1px solid #ccc;
}
.white{
  color:white;
}
.regVal{
  width:400px;
}

.center{
  text-align:center;
}
.right{
  text-align:right;
}
.left{
  text-align:left;
}

.close img{
  position:relative;
  bottom:18px;
  right:6px;
  border:none;

  float:right;
  border:none;
}

#frm_lieferhinweis{
  margin-top:20px;
}

.lieferhinweis{
  background-image:url('/images/hinweis.png');
  _background-image:url('/images/hinweis.gif');
  background-repeat:no-repeat;
  padding:10px;
  background-color:#ccc;
}
.small{
  font-size:10px;
}


#addCartInfo,#aktionInfo{
  width:200px;
  position:absolute;
  z-index:2000;
  font-weight:bold;
}

#aktionInfo{width:320px;}
.meineMerkliste{
  color:#551;
  background-color:#cfcfcf;
  background:url('/images/btn-bg.png') left repeat-x;
  padding:2px;
  padding-left:10px;

}

.bookedCart{
  padding:4px;
  background-color:#ddd;
  -moz-border-radius:10px;
  -webkit-border-radius:10px;
/*   margin:10px; */
}
.bookedCart table{
  background-color:#eee;
  margin:10px;
}
.bookedCart td{
  background-color:#ddd;
  padding:2px;
/*   border:1px solid #fff; */
  
}

div#box{width: 18em;padding: 20px;margin:0 auto;
    background:#E6E6E6;color:#000}
/* h1{font: lighter 200% Arial sans-serif;color: #111} */
h1,p{margin:0;padding:10px 20px}


b.niftycorners,b.niftyfill{display:block}
b.niftycorners *{display:block;height: 1px;line-height:1px;font-size: 1px;
    overflow:hidden;border-style:solid;border-width: 0 1px}
/*normal*/
b.r1{margin: 0 3px;border-width: 0 2px}
b.r2{margin: 0 2px}
b.r3{margin: 0 1px}
b.r4{height: 2px}
b.rb1{margin: 0 8px;border-width:0 2px}
b.rb2{margin: 0 6px;border-width:0 2px}
b.rb3{margin: 0 5px}
b.rb4{margin: 0 4px}
b.rb5{margin: 0 3px}
b.rb6{margin: 0 2px}
b.rb7{margin: 0 1px;height:2px}
b.rb8{margin: 0;height:2px}
b.rs1{margin: 0 1px}
/*transparent inside*/
b.t1{border-width: 0 5px}
b.t2{border-width: 0 3px}
b.t3{border-width: 0 2px}
b.t4{height: 2px}
b.tb1{border-width: 0 10px}
b.tb2{border-width: 0 8px}
b.tb3{border-width: 0 6px}
b.tb4{border-width: 0 5px}
b.tb5{border-width: 0 4px}
b.tb6{border-width: 0 3px}
b.tb7{border-width: 0 2px;height:2px}
b.tb8{border-width: 0 1px;height:2px}
b.ts1{border-width: 0 2px}


#setPauseVon1,#setPauseBis1,#setPauseVon2,#setPauseBis2,#setPauseVon3,#setPauseBis3,#setPauseVon4,#setPauseBis4{
  display:none;
}
.pause_input{
  background:url('/images/regleft.png') left repeat-y;
  background-color:#cc4;
  padding:2px;
  padding-left:8px;
  width:90px;
  font-size:11px;
}



#allergie{
/*   width:700px; */
  margin-left:70px;
  display:none;
  border:4px solid #444; 
  -moz-border-radius:5px;
  -webkit-border-radius:5px;
  border-radius:5px;
  background:#fff;
  position:absolute;
/*   position:fixed; */
  z-index:1000;
}
.allergie_block{
  float:left;
  padding-left:10px;
  padding-right:10px;
  width:210px;
}
#allergie h4{
  font-size:11px;
  font-weight:bold;
  height:40px;
}
#allergie_info{
  position:relative;
  left:300px;
  top:40px;
}
#allergie_info a{
  display:block;
  font-weight:bold;
  font-size:14px;
  color:#fff;
  background-color:#e92924;
  padding:5px;
  -moz-border-radius:5px;
  -webkit-border-radius:5px;
  border-radius:5px;
  -moz-box-shadow:0px 0px 5px #000;
  -webkit-box-shadow:0px 0px 5px #000;
  box-shadow:0px 0px 5px #000;
}