/* ----------------  reset  -------------------- */

html, body, div, span, applet, object, iframe,h1, h2, h3, h4, h5, h6, p, blockquote, pre,a, abbr, acronym, address, big, cite, code,del, dfn, em, font, img, ins, kbd, q, s, samp,
small, strike, strong, sub, sup, tt, var,dl, dt, dd, ol, ul, li,fieldset, form, label, legend,table, caption, tbody, tfoot, thead, tr, th, td 
{margin: 0; padding: 0; border: 0; outline: 0; font-weight: inherit; font-style: inherit; font-size: 100%; font-family: inherit; vertical-align: baseline; }

ol, ul {list-style: none; }

.clear{clear:both;font-size:0px;line-height:0px;height:0px;}


/* ----------------  general  -------------------- */

body {background:#000; font-family:"Trebuchet MS", Arial, Verdana; font-size:9pt; color:#817779;}

#container {background:#000 url(images/bg.jpg) top left no-repeat; position:absolute; height:620px; width:980px; margin:-310px 0px 0px -490px; top: 50%; left: 50%; text-align: left;}
#navcontainer {float:left; width:220px; margin-top:240px; text-align:right; }
#navlist {width:185px; margin:0 0 26px 20px;}
#navlist li {background:#2b2227; margin-bottom:8px;}
#navlist li a {color:#817779; background:#2b2227; display:block; padding:1px 5px 1px 0; text-decoration:none; font-size:10pt;}
#navlist li a:hover {color:#9c8f92; background:#382c33;}
#navlist li a#currentpage {color:#fff; background:#772d5a;}

#navlist li a.lang:hover {color:#fff; background:#772d5a;}


#navcontainer p {margin-right:20px;}
#navcontainer p a {color:#817779; background:#2b2227; padding:1px 4px 1px 4px; margin-left:5px; text-decoration:none;}
#navcontainer p a:hover {color:#9c8f92; background:#382c33;}
#navcontainer p a#currentlang {color:#fff; background:#772d5a; padding:1px 4px 1px 4px; margin-left:5px; text-decoration:none;}

#navcontainer p.adres {margin-bottom:16pt;}
#navcontainer p.adres a {color:#bf6099; background:none; padding:0; text-decoration:underline;}
#navcontainer p.adres a:hover {color:#fff;}



#crossfader {position:relative; float:left; width:533px; height:466px; display:block; overflow:hidden; margin-top:110px;}

#gallery {}
#gallery img.portrait {padding-left:100px;}
#gallery img.landscape {background:#000; padding:35px 0 50px 0;}

#content {margin-top:240px; float:left; width:220px;  }
#content p {margin-bottom:10pt; margin-left:15px;}
#content p.standout {color:#ddd;}
#content p a {color:#bf6099;}
#content p a:hover {color:#fff;}
#content p a.booklink {display:block; padding:3px 20px; color:#fff; background:#772d5a; border:2px solid #592243; text-decoration:none; text-transform:uppercase; text-align:center; }
#content p a.booklink:hover {background:#993a73; border:2px solid #66274d;}



#content h2 {color:#d9d9d9; margin-bottom:10pt; margin-left:15px; font-size:10pt; font-weight:700;}



#footer {margin-top:15px; text-align:center; color:#40343b;}
#footer a {color:#40343b;}
#footer a:hover {color:#9e5a83;}

strong {font-weight:700; color:#bf6099; }
