body,html {padding:0px;margin:0px;width:100%;}
body {
 font-family: Arial, Verdana;
 font-size:13px;
 color:#777;
 background-color: #000;
 background-image: url("../gfx/bg_all.jpg");
 background-repeat: no-repeat;
 background-position: top center;
 padding-top:0px;
}

/*--bild-bereiche--*/
div{z-index:0;}

.head {
 text-align:center;
 width:1154px;
 height:121px;
 position:relative;
 background-image: url("../gfx/head.gif");
 background-repeat: no-repeat;
 background-position: bottom center;
}

.head .l {
 position:absolute;
 left:400px;
 top:10px;
 width:400px;
 text-align:right;
}

.head .l img {border:none;}

.main {
 text-align:left;
 padding:0px;
 width:1154px;
 top:0px;
 position:relative;
 background-image: url("../gfx/sk_right.gif");
 background-repeat: no-repeat;
 background-position: top right;
}

.left {
 width:1001px;
 left:0px;
 position:relative;
 background-image: url("../gfx/bg.gif");
 background-repeat: repeat;
 background-position: top right;
}

.a1 {
 width:175px;
 left:0px;
 position:absolute;
 text-align:center;
 color:#ff0;
}

.a2 {
 width:162px;
 height:400px;
 left:839px;
 position:absolute;
 text-align:center;
 color:#ff0;
 font-family: Verdana;
 font-size:11px;

 background-image: url("../gfx/bg_right.gif");
 background-repeat: no-repeat;
 background-position: top right;
}

.a3 {
 width:664px;
 left:175px;
 position:relative;
 background-image: url("../gfx/bg_main.gif");
 background-repeat: repeat-y;
 background-position: center top;
 background-color:#000;
 padding-bottom:100px;
}

.a3 .b {
 position:absolute;
 width:664px;
 height:53px;
 left:0px;
 bottom:0px;
 background-image: url("../gfx/bg_main_bott.gif");
 background-repeat: no-repeat;
 background-position: right top;
}

.a3 .f {
 position:absolute;
 width:20px;
 height:50px;
 right:0px;
 top:280px;
 background-image: url("../gfx/bg_foot.gif");
 background-repeat: no-repeat;
 background-position: right top;
}

.a3 .content {
 width:620px;
 text-align:left;

 font-family:Arial;
 font-size:13px;
 color:#BCB782;
 line-height:150%;

 padding-left:22px;
 padding-right:22px;

 background-image: url("../gfx/bg_content.jpg");
 background-repeat: no-repeat;
 background-position: center top;
}

.a3 .ad {
 width:628px;
 text-align:center;
 font-size:11px;color:#fff;
 padding-left:18px;
 padding-right:18px;
}


/*--login--*/
.lun, .lpw {
 width:110px;
 height:14px;
 border: 1px #996 solid;
 color:#ff0;
 padding:2px;
 background-image: url("../gfx/lun.gif");
 background-position: right top;
}

.lpw {
 background-image: url("../gfx/lpw.gif");
}

.lbt {
 width:93px;
 height:23px;
 border: none;
 color:#660;
 background-color:#000;

 padding-left:12px;
 padding-right:12px;

 background-image: url("../gfx/lbt.gif");
 background-position: center center;
 cursor:pointer;

 border: 1px #996 solid;
 margin:0px;
 padding:0px;
}

.lrg {
 width:126px;
 height:33px;
 border: none;
 background-color:#eec;
 color:#ff0;
 padding:2px;
 padding-left:12px;
 padding-right:12px;

 background-image: url("../gfx/lrg.gif");
 background-position: left top;
 cursor:pointer;

 font-family: Arial, sans-serif;
 font-size:17px;
 font-weight:bold;
 text-decoration:underline;
}


/*--navi--*/
ul.menu {
 padding:0px;margin:0px;
 list-style-position:outside;
 list-style-type:none;
}

ul.menu li {
 padding:0px;
 margin:0px;
 display:inline;
}

.menu a:link, .menu a:active, .menu a:visited, .menu a:hover {
 display: block;
 font-family: Verdana;
 font-size:10px;
 letter-spacing:2px;
 background-image: url("../gfx/bt.gif");
 background-repeat: no-repeat;
 background-position: left top;
 padding:6px 5px 8px 0px;
 border-right: 1px #444 solid;
 color: #ff0;
 text-decoration:none;
 font-weight:normal;
 text-align:right;
}

.menu a:hover {
 background-image: url("../gfx/bt_on.gif");
 background-repeat: no-repeat;
 background-position: left top;
 color: #ff0;
}


/*--links--*/
a:link, a:active, a:visited {
 font-size:12px;
 color:#38C9FF;
 text-decoration: underline;

}

a:hover {
 color: #0f0;
 text-decoration: none;
 cursor: pointer;
}

/*--screenshot-popups--*/
.scrpop {
 position:absolute;
 top:0px;
 left:0px;
 width:100%;
 height:100%;
 padding-top:165px;
 padding-bottom:165px;

 background-image: url("../gfx/scrpop.gif");
 background-repeat: repeat;
 background-position: top left;

 text-align:center;
 cursor: pointer;
}



/*--allgemein--*/
.title {
 font-family:Arial;
 font-weight:bold;
 font-size:13px;
 color:#E8D843;
 letter-spacing:1px;
}

.big {
 font-weight:bold;
 font-size:12px;
}

form {display:inline;}

/*--tables--*/
td {
 vertical-align:middle;
 padding-right:5px;
}

.img {
 border:5px #222 solid;
 margin:5px;
}

.vm {
 vertical-align:middle;
}

.tp {
 vertical-align:top;
}

.ce {
 text-align:center;
}

/*--FAQs--*/
.faq {
line-height:200%;
}

.faq .title {
 font-family:Arial;
 font-size:13px;
 cursor: pointer;
 color:#38C9FF;
 text-decoration: underline;
 font-weight:bold;
}

.answ a {
 font-size:12px;
 letter-spacing:1px;
 color: #0ac;
 text-decoration: underline;
 cursor: pointer;
}

.answ a:hover {
 color:#0f0;
 text-decoration: underline;
 cursor: pointer;
}

.faq .answ {
 display: none;
}
