html {width:100%;height:100%;}
body {font-family:Arial, Helvetica, sans-serif;font-size:100.01%;color:#2e2e2e;background:#f6f4f0 url(../images/site_bg.jpg) repeat-y;margin:0;}

#wrapper {background:url(../images/bg.jpg) repeat-x;min-height:383px;}

#site {width:975px;}
#line {height:7px;overflow:hidden;}

#left_column {float:left;background:url(../images/left_col_bg.jpg);width:62px;height:543px;}
#left {padding:116px 0 0 0;}
#navi_column {float:left;background:url(../images/navi_col_bg.jpg) no-repeat;width:235px;height:397px;}
#navi {padding:137px 0 0 16px;}
#close {border-top:1px solid #bcb7b0;width:194px;height:1px;overflow:hidden;}

#navi a:link, #navi a:active, #navi a:visited {display:block;font-size:0.8em;color:#373737;width:194px;line-height:26px;border-top:1px solid #bcb7b0;text-decoration:none;text-indent:8px;}
#navi a:hover {color:#e20005;background-color:#eceae6;}
#navi a.active:link, #navi a.active:active, #navi a.active:visited {display:block;font-size:0.8em;font-weight:bold;color:#373737;background-color:#eceae6;width:194px;line-height:26px;border-top:1px solid #bcb7b0;text-decoration:none;text-indent:8px;}

#navi .sub a:link, #navi .sub a:active, #navi .sub a:visited {display:block;font-size:0.8em;color:#373737;width:194px;line-height:26px;border-top:1px dotted #bcb7b0;text-decoration:none;text-indent:22px;}
#navi .sub a:hover {color:#e20005;background-color:#eceae6;}
#navi .sub a.active:link, #navi .sub a.active:active, #navi .sub a.active:visited {display:block;font-size:0.8em;color:#373737;background:none;width:194px;line-height:26px;border-top:1px dotted #bcb7b0;text-decoration:underline;text-indent:22px;}

#main_column {float:left;width:677px;}
#header {height:272px;}
#main_image {float:left;width:550px;}
#meta_navi {float:right;width:110px;text-align:right;}
#shop {padding:14px 0 0 0;}
#shop a:link, #shop a:active, #shop a:visited {font-size:0.8em;font-weight:bold;color:#373737;text-decoration:none;}
#shop a:hover {color:#e20005;}
#mata {padding:210px 0 0 0;}

#text {padding:43px 0px 80px 32px;}
#text a:link, #text a:active, #text a:visited {color:#000;text-decoration:underline;}
#text a:hover {color:#e20005;}

h1 {font-size:1.5em;font-weight:normal;margin:0;}
h2 {font-size:0.75em;font-weight:normal;margin:0 0 25px 0;letter-spacing:1px;}
p {font-size:0.8em;line-height:1.5em;margin:11px 0 11px 0;}
li, td {font-size:0.8em;}

table.preise {border-left:1px solid #ccc;border-top:1px solid #ccc;}
table.preise td {border-right:1px solid #ccc;border-bottom:1px solid #ccc;padding:2px 10px 2px 10px;}
.gallery img {border:5px solid #e5e5e5;}
#salons {float:right;}
#salons td {padding:20px 0 0 10px;}
#salons img {border:5px solid #e5e5e5;}

#link a:link, #link a:active, #link a:visited {display:block;width:57px;height:107px;position:absolute;left:0px;top:0px;text-decoration:none;}
