html, body { margin: 0px; height: 100%; width: 100%; background: #aea381; }

.float-left { float: left; }
.float-right { float: right; }
.clear { clear: both; height: 0px; margin: 0px; padding: 0px; font-size: 1px; }
.lineheight { line-height: 39px; }

.bright { color: #aea381; }
.dark { color: #322b1f; }

#wrapper { height: 540px; background: #efede1; }
#header { position: relative; height: 70px; margin-right: 45px; }
#main { position: relative; height: 470px; margin-right: 45px; }
#footer { position: relative; height: 30px; background: #aea381; }
#title { width: 243px; height: 33px; background: url('/images/title.jpg') no-repeat; position: absolute; top: 15px; left: 50px; }
#title h1 { text-indent: -1000em; }
#main_hr { width: 40px; height: 1px; background: #aea381; position: absolute; top: 32px; }
#hr { width: 100%; height: 1px; background: #aea381; position: absolute; top: 55px; }
#path { padding-left: 10px; background: #efede1; position: absolute; top: 38px; right: 0px; }
#path .item { display: inline-block; }
#path .arrow { display: inline-block; width: 18px; height: 18px; background: url('/images/arrow.jpg') no-repeat; margin: 0px 4px 4px 4px; }
#gerocs { width: 315px; height: 457px; background: url('/images/gerocs_peter.jpg') no-repeat; position: absolute; left: 75px; bottom: 0px; }
#menu, #submenu { float: right; list-style-type: none; margin-top: 30px; }
#menu li { text-align: right; padding-bottom: 39px; font: 24px Arial;  }
#submenu li { text-align: right; padding-bottom: 39px; font: 20px Arial;  }
#menu li a, #submenu li a { text-decoration: none; color: #322b1f; cursor: default; }
#menu li a:hover, #submenu li a:hover { text-decoration: none; color: #322b1f; cursor: default; }
#main .maintext { position: absolute; right: 162px; top: 10px; width: 370px; font: 12px Arial; color: #aea381; text-align: justify; line-height: 18px; }
#main .linktext { position: absolute; right: 0px; top: 30px; width: 800px; font: 20px Arial; color: #322b1f; }
#main .linktext a, #main .linktext a:hover { text-decoration: none; color: #aea381; font: 20px Arial; }
#main .linktext .itemwrapper { float: right; margin-bottom: 39px; }
#main .linktext .itemwrapper .item { margin-right: 10px; display: inline-block; }
#main .linktext .itemwrapper .item input { width: 20px; height: 24px; }
#main .linktext .itemwrapper2 .item { float: right; margin-bottom: 19px; font: 20px Arial; }
#main .linktext .itemwrapper2 .item a { text-decoration: none; color: #322b1f; cursor: default; }
#main .linktext .itemwrapper2 .item a:hover { text-decoration: none; color: #aea381; cursor: default; }
#main .linktext .itemwrapper3 { float: right; margin-bottom: 19px; }
#main .linktext .itemwrapper3 .item { margin-right: 10px; display: inline-block; }
#main .linktext .itemwrapper3 .item input { width: 20px; height: 24px; }
#main .linktext .itemwrapper4 { float: right; margin-bottom: 19px; }
#main .linktext .itemwrapper4 .item { margin-right: 10px; display: inline-block; }
#main .linktext .itemwrapper4 .item input { width: 20px; height: 24px; }
#main .linktext .itemwrapper5 { float: right; margin-bottom: 20px; }
#main .linktext .itemwrapper5 .item { margin-right: 10px; display: inline-block; }
#main .linktext .itemwrapper5 .item input { width: 20px; height: 24px; }
#main .footertext { position: absolute; right: 0px; bottom: 20px; width: 445px; font: 12px Arial; color: #aea381; }
#footer input { width: 52px; height: 24px; position: absolute; top: 30px; right: 45px; }
