* {
    margin:0;
    padding:0;
}
html, body {
    overflow:hidden;
}
body {
    margin:50px 0;
    font:normal 10px/15px verdana;
}
p {
    margin:5px 0 0 50px;
}
a img {
   background:none;
   padding:0;
   margin:0;
   border:0;
}
h1 {
    color:#898E7C;
    font-weight:normal;
    font:normal 20px/21px verdana;
    vertical-align:top;
    margin:10px 0 25px 10px;
    height:23px;
}
h2 {
    color:#898E7C;
    font-weight:normal;
    font:normal 18px/19px verdana;
    vertical-align:top;
    margin:78px 0 5px 10px;
    height:23px;
}
h3 {
    color:#898E7C;
    font-weight:normal;
    font:normal 16px/17px verdana;
    vertical-align:top;
    margin:78px 0 5px 10px;
    height:23px;
}
h4 {
    color:#898E7C;
    font-weight:normal;
    font:normal 14px/15px verdana;
    vertical-align:top;
    margin:78px 0 5px 10px;
    height:23px;
}
h5 {
    color:#898E7C;
    font-weight:normal;
    font:normal 12px/13px verdana;
    vertical-align:top;
    margin:78px 0 5px 10px;
    height:23px;
}
h6 {
    color:#898E7C;
    font-weight:normal;
    font:normal 10px/11px verdana;
    vertical-align:top;
    margin:78px 0 5px 10px;
    height:23px;
}

label, input, select, textarea { 
  display: block;
  float: left;
  width: 350px;
  color:#898E7C;
}

input#captcha_insert { 
  display: block;
  float: left;
  width: 100px;
  color:#898E7C;
}

form br {
  clear: left;
}

input#submit {
  float: none;
  width: auto;
}
label {
 text-align: left; 
 padding-right: 1em;
 font:bold 10px/15px verdana;
}
form {
  background:#ECF3D2;
  border:0;
  margin:0;
  padding:.5em;
}

#container {
    overflow:hidden;
    width:1000px;
    margin:0 auto;
}

#vip {
    margin:225px 0 0 0;
    float:left;
    width:200px;
    height:50px;
    text-align:center;
}
#mainsite {
    float:left;
    width:780px;
    height:500px;
    z-index:1;
    background:none;
}
#wrapper {
    position:absolute;
    width:780px;
    height:500px;
    clip: rect(0,780px,495px,0);
    #clip: rect(0 780px 495px 0);
}
#menu {
    float:left;
    width:161px;
    height:500px;
    background:#DAE8A5;
    padding:5px 0;
    text-align:left;
}
#content {
    float:left;
    width:524px;
    height:500px;
    background:#ECF3D2;
    padding:5px;
}
.content p{
    margin:10px 0;
    padding:0 0 0 30px;
}
.content ul{
    margin:5px 4px 5px 0;
    padding:10px 10px 30px 45px;
    list-style-image: url(../gfx/li_layer1.gif);
}
.content ol{
    margin:5px 4px 5px 0;
    padding:10px 10px 30px 45px;
}
.content li{
	margin:5px 0;
}
.content ul ul{
    margin:0;
    padding:0 0 0 20px;
    list-style-image: url(../gfx/li_layer2.gif);
}
.content ol ol{
    margin:0;
    padding:0 0 0 20px;
}
.content ul ul ul{
    margin:0;
    padding:0 0 0 20px;
    list-style-image: url(../gfx/li_layer2.gif);
}
.content ol ol ol{
    margin:0;
    padding:0 0 0 20px;
}
.content table{
    background:#DDE9AA;
    width:480px;
    margin:5px 0 5px -1px;
}
.content th{
    background:#516C31;
    color:#ffffff;
    text-align:center;
    font-weight:normal;
}
.content td{
    color:#646347;
    background:#B7D54C;
    text-align:center;
    font-weight:normal;
}
.content p.bodytext{
	padding:0 50px;
}
.content table p.bodytext{
    padding:0;
}
.bodytext a:link, .bodytext a:hover, .bodytext a:visited, .bodytext a{
    background:#CA9D2C;
    color:#000000;
    text-decoration:none;
    padding:0;
    margin:0;
}
#scroller {
    float:left;
    width:74px;
    height:500px;
    padding:5px;
    text-align:left;
    background:#DAE8A5;
}
#slider {
    display:none;
}

#menucontainer {
    width: 160px;
    #width: 161px;
    height: 490px;
    display: table;
    #position:relative;
    border-right:2px solid #DAC767;
}

#menuposition {
    display: table-cell;
    vertical-align: middle;
    width: 100%;
    text-align: center;
    #position: absolute;
    #top: 50%;
    text-align:left;
}

#menutext {
    #position: relative;
    #top: -50%;
}

#menutext ul {
    list-style-type:none;
}
#menutext li {
    margin:0 5px 4px 0;
    padding:0 0 0 5px;
    background:#ECF3D2;
    font:bold 10px verdana;



    color:#868678;

}
#menutext li a,#menutext li a:link,#menutext li a:hover,#menutext li a:visited,#menutext li a:active{
    background:#ECF3D2;
    font:bold 10px verdana;



    color:#868678;
    text-decoration:none;
}
#up{
    width:13px;
    height:25px;
    border-bottom:1px dotted #909090;
    padding-top:220px;
    text-align:center;
    cursor:pointer;
}
#down{
    width:13px;
    height:85px;
    padding-top:15px;
    text-align:center;
    cursor:pointer;
}
#arrowmenu{
    float:left;
    width:12px;
    height:490px;
    background:#A7BF51;
    border:1px dotted #909090;
    margin:0 5px;
    padding:0;
}
#impressum {
	float:right;
	margin:0 20px 0 0;
}
#impressum a, #impressum a:link, #impressum a:hover, #impressum a:active{
	color:#000;
	text-decoration:none;
}

