body {
  font-size: 12px;
  color:black;  
  padding:0px 0px 20px 0px;
  margin:0px 0px 20px 0px;
  text-align: center;
  background:url('../images/page-back.png') repeat-x #fff;
  font:12px Tahoma, Geneva, sans-serif;
}
a {color:#FF9111;text-decoration:none;}
a:hover {color:#FF9111;text-decoration:underline;}

.icon {vertical-align:middle;line-height:100%;margin-bottom:3px;}

#head {width:100%;height:145px;padding:0px;background:url('../images/funke-head.jpg') 160px 0px no-repeat;}
#head h1 {margin:0px;padding:95px 0px 0px 450px;font-size:24px;}

#mama {text-align:left;vertical-align:middle;margin:0px auto;padding:0px;width:750px;}

#nav {margin:-8px 0px 10px 0px;padding:0px;height:40px;}

#nav ul {margin:0px;padding:0px;text-align:center;}
#nav ul li {list-style-type:none;display:inline;}
#nav ul li a {float:left;background:url('../images/reiter.png') no-repeat;width:138px;height:40px;padding:10px 0px 0px 0px;color:white;font-weight:bold;font-size:13px;text-decoration:none;}
#nav ul li a:hover {background:url('../images/reiter-hover.png') no-repeat;}

#nav ul li a.live {background:url('../images/reiter-hover.png') no-repeat;}

#content {clear:both;background:url('../images/content-back.png') no-repeat #ffffff;float:left;width:750px;min-height:585px;margin:0px;padding:0px;}
#content h1 {float:left;clear:both;margin:20px 0px 5px 30px;padding:0px;font:18px Georgia, "Times New Roman", Times, serif;color:black;font-weight:normal;}
#content h2 a {color:#26508E;}
#content p {float:left;clear:both;margin:0px 30px 0px 30px;padding:0px;color:black;line-height:17px;width:550px;}
#content table.detailtable {float:left;clear:both;margin:10px 0px 0px 25px;padding:0px;line-height:17px;width:649px;background:url('../images/th-back.png') no-repeat;}
#content table.detailtable th {padding-left:5px;border-bottom:2px solid black;height:26px;color:white;font-size:12px;line-height:14px;}
#content table.detailtable td {border-left:1px solid #B0B0B0;border-right:1px solid #B0B0B0;border-bottom:1px solid #B0B0B0;}
#content table.detailtable td h2 {color:#26508E;margin:0px;padding:0px 0px 0px 5px;font-size:12px;}
#content table.detailtable td.header {background:url('../images/td-back.gif') repeat-x;}
#content table.detailtable td.pic {text-align:center;}
#content table.detailtable .description {padding-right:20px;}
#content .price {font-weight:bold;white-space:nowrap;}
#content ul {float:left;clear:both;padding:10px 0px 0px 20px;margin:0px 0px 0px 30px;}
#content ul li {margin:0px 0px 10px 0px;}

#content form.order {float:left;clear:both;margin:0px 0px 0px 20px;padding:10px;}
#content form.order div.back {background-color:#f8f8f8;border:1px solid silver;overflow:auto;padding:10px;}
#content form.order label {text-align:right;padding-right:1em;display:block;float:left;width:150px;font-weight:bold;padding-top:5px;}
#content #errmessage {float:left;clear:both;font-weight:bold;padding:15px;margin:20px 0px 0px 30px;text-align:left;background-color:white;}
#content form.order label.bigger {text-align:left;padding-left:1em;display:block;float:left;width:220px;font-weight:bold;padding-top:5px;}

#content form.order input {}
#content form.order input.textfield {display:block;float:left;width:250px;padding:3px;border:1px solid silver;margin-bottom:5px;}
#content form.order input.textfield:hover,input.textfield:focus {border:1px solid black;}
#content form.order textarea {width:250px;height:80px;padding:3px;border:1px solid silver;margin-bottom:5px;}
#content form.order textarea:hover,textarea:focus {border:1px solid black;}
#content form.order .submit {margin:5px 0px 5px 270px;width:150px;height:23px;border:none;background:url('../images/button-submit-150.gif') 0px 0px no-repeat;text-align:center;}
#content form.order .submit:hover {border:none;background:url('../images/button-submit-150.gif') 0px -23px no-repeat;cursor:pointer;}

#content form.order input.date-pick {display:block;float:left;width:80px;padding:3px;border:1px solid silver;margin-bottom:5px;}
#content form.order input.date-pick:hover,input.date-pick:focus {border:1px solid black;}

#footer {float:left;clear:both;margin:20px 0px 20px 0px;padding:0px 0px 20px 0px;text-align:right;width:730px;}
#footer a {color:#FF9111;text-decoration:none;}
#footer a:hover {color:#FF9111;text-decoration:underline;}
