body {margin:0; padding:0; font-family:Arial, sans-serif; font-size:13px; color:#333;}
div,* {box-sizing:border-box;}

a {color:#333;}
h1, h2, h3 {font-weight:normal;}
h2, h3, h4 {clear:both;}
li {margin:0 0 10px 10px; padding:0;}
.clear {clear:both; height:1px; width:100%; overflow:hidden;}
.marked {color:#c00;}

#logo {float:left;}
#header h1, #header p {font-size:20px; font-weight:normal; text-align:right; margin:15px 0; padding:0;}
#headerAddress {position:absolute; left:0; top:52px; width:auto; min-width:138px; background-color:#fff; padding:10px; z-index:25; border-radius:0 0 5px 0;}
#headerPic {transform:none !important; overflow:hidden;}
#headerPic img {width:100%; height:auto;}

#nav, #headline, .startNav, .bottomSubLeft, .bottomLine {display:none;}


.startBox {clear:both;}
.startBox img {float:left; margin-right:15px; margin-bottom:15px;}
.startLink {display:none;}
.refBox {clear:both;}
.refLink {display:block; float:left; margin:0 25px 15px 0;}
.listbox {margin:0 0 15px; padding:10px 15px; border:2px #ccc solid; border-radius:4px;}
.price {float:right; margin-top:-7px;}
.leftLink, .rightLink {display:none;}

#footer {border-top:2px #ccc solid; margin-top:30px; padding-top:15px; text-align:center; font-size:}
#footer a {text-decoration:none;}
