*  {margin:0;padding:0}
 
li{display:list-item}
 
body{font-family:Geneva,Arial,Helvetica,sans-serif;background:#232323;color:#000;margin:0;font-size:small;text-align:center;line-height:1.5;min-width:960px}
 
html,body{height:100%}

/* layout */
#noscreen{width:200px;position:absolute;left:0;top:-1000px}

.others{width:800px;position:absolute;left:-5000px;top:-5000px;display:disable}

#back{width:100%}

#max{text-align:left;width:960px;margin:0 auto;padding:0 40px;background:url("../img/bg.gif") repeat-y}

#min{background:#0B0D0C}

#head{position:relative;width:100%;height:90px;z-index:0}

#nav{width:100%;overflow:hidden;background:#fff url("../img/bg.jpg") no-repeat bottom left}

#nav .in{width:960px;margin:5px auto;text-align:left;background:url("../img/tree.jpg") no-repeat bottom right}

#menu{width:180px;float:left;margin-left:55px;display:inline;position:relative;z-index:5;overflow:hidden}

#main{width:960px;margin:20px auto 0 auto;text-align:left;background:#0B0D0C}

#content{width:710px;float:right;margin-top:20px;display:inline;padding-bottom:15px;overflow:hidden;color:#fff}

.end{clear:both;height:1px;line-height:1px;font-size:1px;display:block;visibility:hidden}

#leftcol{width:235px;float:left;display:inline;position:relative;z-index:3;overflow:hidden;color:#FFFFB1}

#news, #kontakt{margin:0 0 30px 0;padding:0 15px;border:1px solid #0B0D0C}

#fav{width:100%}

#fav p{margin:40px auto 0 auto;text-align:right}

#foot{width:100%;clear:both;border-top:3px solid #7F7F7F}

#foot .in{width:960px;margin:0 auto;padding:20px 0;color:#A78D6A;text-align:center}

/* header */
h1,h1 span{width:200px;height:90px;position:absolute;top:0;left:0;margin:0;padding:20px 0 0 5px;font-size:150%;overflow:hidden;z-index:1;color:#fff}

h1 span{display:block;z-index:2;background:url("../img/h1.gif") no-repeat;cursor:pointer}

#head h2,h2 span{width:760px;height:90px;position:absolute;top:0;right:0;padding:23px 0 0 12px;font-size:110%;overflow:hidden;z-index:1;font-size:130%;font-weight:normal;color:#BCCF64;display:block}

h2 span{display:block;left:0;top:0;z-index:2;background:url("../img/h2.gif") no-repeat}

#leftcol h2{font-size:140%;padding:0 0 10px 40px;color:#E3EF9D;background:url("../img/h2left.gif") no-repeat top left}

#content h2{padding:0 0 20px 40px;font-size:140%;color:#929A63;background:url("../img/h2cont.gif") no-repeat top left}

#content h3{font-size:110%;padding-top:10px;color:#E3EF9D}

/* menu */
#menu ul{padding:10px 0;background:#DAF687 url("../img/menu.gif") repeat-y}

#menu li{list-style:none}

#menu a,#menu strong{display:block;font-weight:bold;padding:5px 5px 9px 40px}

#menu a:link,#menu a:visited{text-decoration:none;color:#40280C;background:url("../img/link.gif") no-repeat}

#menu a:hover,#menu strong{color:#fff;background:url("../img/active.gif") no-repeat}

/* paragraphs */
address {font-style:normal}

#news p{padding-top:10px;text-align:center}

#content p{padding:5px 0 15px 0}

#content p.left{float:left;margin:8px 10px 0 0;text-align:center;display:inline}

#content p.right{float:right;margin:0 10px;text-align:center;display:inline}

div .border{margin-bottom:20px;padding:10px 10px 0 10px;border:2px solid #484848;background:#1B1E1C}

/* lists */
#content ul{margin:10px 0 0 20px}

#content ul li{list-style:none;background:url("../img/li.gif") no-repeat 0 0.5em;padding:0 0 0 15px;margin:0 0 5px 0}

/* images */
img{border:3px solid #484848}

address img, .border img{border:none}

#content img.right{float:right;margin:0 0 0 5px}

/* forms */
fieldset{border:none}

input.button{cursor:pointer;padding:2px 5px}

fieldset input{margin:0 0 7px 0;width:320px;height:18px}

.req{color:#F55555}

fieldset input.small{width:160px}

textarea{width:520px;font-family:Tahoma, Verdana, Arial, lucida, sans-serif;font-size:small}

/* links */
a{color:#FF8A00}

a:hover{color:#FFB051}

h1 a{color:#fff}

#fav a, h1 a{text-decoration:none}

#foot a, #content h3 a{color:#E3EF9D}

#foot a:hover, #content h3 a:hover{color:#929A63}

a.fav,a.print,a.home,a.email{padding-left:20px}

a.home{background:url("../img/home.gif") no-repeat left center}

a.email{background:url("../img/email.gif") no-repeat left center}

a.print{background:url("../img/print.gif") no-repeat left center}

a.fav{background:url("../img/fav.gif") no-repeat left center}

hr{display:none}

a img{border:none}