body
{
        font-family:                      Arial, Sans-Serif;
        font-size:                        12px;
        width:                            100%;
        min-width:                        983px;
        height:                                100%;
        min-height:                        100%;
        margin-left:                        0px;
        margin-top:                         0px;
        margin-right:                         0px;
        margin-bottom:                         0px;
        background-color:                #674411;
        background-image:                 url(img/bg.jpg);
        background-repeat:                repeat;
        background-position:                center;
        border-collapse:                collapse;
        padding:                        0px;
        display:                        block;
        /*text-align:                        center;*/
}

div.wrap
{
        position:                        relative;
        background-color:                #ff0000;
        width:                           983px;
        height:                          100%;
	min-height:                      100%;
        /*text-align:                         left;*/ /* Seiteninhalt wieder links ausrichten */
        margin:                         0 auto; /* standardkonforme horizontale Zentrierung */
}

div.headdiv
{
        position:                        relative;
        /* background-color:                #00ff00; */
	background-image: url(img/bgtop_middle.jpg);
        width:                           983px;
        height:                          92px;
}

div.headdivleft
{
        position:                        absolute;
	top:0px;
	left:0px;
        /* background-color:                #00ff00; */
	background-image: url(img/bgtop_left.jpg);
        width:                           50px;
        height:                          92px;
}

div.headdivright
{
        position:                        absolute;
	top:0px;
	right:0px;
        /* background-color:                #00ff00; */
	background-image: url(img/bgtop_right.jpg);
        width:                           50px;
        height:                          92px;
}

div.headtext
{
        position:                        absolute;
	top:11px;
	left:266px;
	text-align:center;
        /* background-color:                #00ff00; */
	background-image: url(img/button_long.png);
        width:                           450px;
        height:                          70px;
}

div.main
{
position:absolute;
left:0px;
top:92px;
width:983px;
height:500px;
min-height:500px;
background-color:#0000ff;
}

div.content
{
position:absolute;
left:202px;
top:0px;
margin:0px;
padding:20px;
width:741px;
min-height:480px;
background-color:#f7e09a;
background-image:url(img/bg.jpg);
}

div.pergament
{
position:absolute;
left:20px;
top:20px;
margin:0px;
padding:20px;
width:700px;
min-height:480px;
background-image:url(img/pergament.png);
background-repeat:no-repeat;
}

img.zahnrad
{
position:absolute;
left:320px;
top:230px;
border:none;
display:none;
z-index:10;
}

div.barright
{
position:absolute;
right:1px;
top:0px;
margin:0px;
padding:0px;
width:7px;
min-height:520px;
background-color:#f7e09a;
background-image:url(img/bgbar.jpg);
background-repeat:repeat-y;
}

div.menu
{
  width:202px;
  min-height:520px;
  background-image: url(img/bgmenu.jpg);
}

div.menulink
{
  position:relative;
  width:202px;
  height:82px;
  background-image: url(img/bglink.jpg);
  text-align:center;
  vertical-align:middle;
}

a.menubutton
{
  position:absolute;
  top:2px;
  left:26px;
  width:150px;
  height:70px;
  line-height:70px;
  background-image: url(img/button.png);
  text-align:center;
  vertical-align:middle;
  text-decoration:none;
  color:black;
  border-style:none;
  outline-style:none;
}

a.menubutton:active
{
  position:absolute;
  top:2px;
  left:26px;
  width:150px;
  height:70px;
  line-height:70px;
  background-image: url(img/button_pressed.png);
  text-align:center;
  vertical-align:middle;
  text-decoration:none;
  color:black;
  border-style:none;
  outline-style:none;
}