body { color: #5f3f18; font-family: Verdana; font-size: 90% }

p {}

td {}

h1, h2, h3, h4 {font-size: 100%}

a:link { color: blue;}

a:visited { color: #D159FF }

a:hover { color: blue; font-weight: bold }

a:active { color: red }

#header {float: left; width: 760px; height: 171px; }

#all {float: left; width: 760px; border-left: 2px solid #5f3f18; 
border-right: 2px solid #5f3f18; border-top: 2px solid #5f3f18; background: #e2c4a0}

#navi2 {visibility: hidden; z-index: -1; position: absolute; left: 100px; top: 100px; }
#navi2 a {size: 1px; }

#navi {float: left; width: 760px; background-color: white; }

#navi a {padding-left: 10px ; display: inline; font-size: 12px; text-decoration: none}

#navi a:link  {background-color: white; font-weight: bold; color: #5f3f18;}

#navi a:visited {background-color: white; font-weight: bold; color: #5f3f18; }

#navi a:hover, active {color: white; background-color: #5f3f18;  } 

#sidenavi { float: left; width: 250px; min-height: 200px; background-color: #e2c4a0; }

#sidenavi a { display: block; margin: 0px 20px 2px 10px;
padding-left: 5px; padding-top: 5px; padding-bottom: 5px}

#sidenavi a:link  {color: #5f3f18}

#sidenavi a:visited {color: #D159FF }

#sidenavi a:hover, active {font-weight: bold }

#content {float: left; width: 490px; border-top: 25px solid #e2c4a0; background: white;
border-bottom: 15px solid #e2c4a0; padding-bottom: 10px; min-height: 400px }

#content p {margin-top: 5px; padding: 0px 15px 0px 25px; }
#content h1 {margin-top: 5px; padding: 0px 15px 5px 5px;}
#content h4 {margin-top: 5px; padding: 5px 15px 0px 5px;}
#content table {margin-top: 5px;  ; padding: 5px 15px 0px 25px;}
#content td {margin-right: 10px}


#content_wide {float: left; width: 700px; border: 25px solid #e2c4a0; 
background-color: #e2c4a0; padding-bottom: 10px; min-height: 400px}
#content_wide p {margin-top: 5px; padding: 5px 15px 0px 15px;  }
#content_wide h1, h3 {margin-top: 0px; padding: 5px 15px 0px 15px; font-size: 110%}
#content_wide h4 {margin-top: 0px}
#content_wide a {margin-top: 5px; padding: 0px 0px 0px 0px; }

#content_wide td {margin-top: 5px; padding: 0px 5px 5px 15px;  }

#picnavi {width: 370px; float: left;}
#picnavi img {margin-left: 15px; margin-bottom: 10px;}
#picnavi2 {width: 710px; float: left;}
#picnavi2 img {margin-left: 15px; margin-bottom: 10px;}

#links {font-size: 70%; width: 710px; float: left;}
#links a {color: #5f3f18;}

#footer {float: left; width: 760px; background: #5f3f18; color: white; 
}
#footer h4 {text-align: right; margin: 0px 0px 0px 0px; padding: 0px 0px 0px 0px;}

#footer h4 a {color: white; text-decoration: none; font-weight: lighter; 
font-style: normal; font-size: 70%;  }

#footer h2 a {color: white; text-decoration: none; font-weight: lighter; 
font-style: normal;  }

.box { margin-bottom: 25px; text-decoration: none; }
.picture {margin: 25px 10px 20px 10px; }
.foot {margin: 10px 5px 10px 5px;}
.news {float: left; margin-left: 15px; margin-bottom: 15px; background-color: white; width: 270px; padding: 5px 5px 5px 5px; 
border-left: 10px solid #5f3f18; }
.close {text-align: right; margin-right: 15px}
.text {float:left; width: 700px;}
.offer {float: left; width: 200px; background-color: white;}

.search {float:left; background-color: white; margin-left: 430px; padding: 5px;}
.search form {float: left; padding: 0px; margin-bottom: 0px;}

#offerback {background-color: white; height: 340px; margin-left: 15px; width: 400px;}


