body,table,th,td,p,div,h1,h2,img,iframe,form { padding:0px; margin:0px; border:0px none #000000; vertical-align:top; text-align:left; }
table { border-spacing:0px; border-collapse:collapse; }
th,td,p,h1,h2 { cursor:default; overflow:hidden; font:normal 12px arial,sans-serif; color:#000000; }
p a { color:#000000; cursor:default; }

body { background:#000000; }

div#topBar { position:absolute; top:0px; left:0px; height:95px; width:100%; white-space:nowrap; overflow:auto; padding:5px 0px 0px 0px; z-index:100; }
div#topBar img { height:75px; margin-right:5px; cursor:pointer; }

div#leftBar { position:absolute; top:190px; left:0px; height:390px; width:50px; overflow:hidden; background:#222222; z-index:50; }
div#leftBar div { margin-top:120px; font:bold 12px sans-serif; color:#ffff66; margin-right:7px; text-align:center; }

iframe#fullsizeImage { position:absolute; top:0px; left:50px; height:810px; width:1185px; display:block; z-index:10; }
body > iframe#fullsizeImage { top:0px; }


div#infobox { position:absolute; top:784px; left:50px; padding:2px 0px 2px 10px; width:1175px; overflow:hidden; z-index:50; }
div#infobox { font:normal 12px monospace; color:#555555; cursor:default; }
div#infobox a { font:normal 12px monospace; color:#555555; }

div#menu { position:absolute; top:190px; left:0px; display:none; font:bold 12px sans-serif; background:#000000; z-index:100; }

div#menu ul, div#menu li { margin:0px; padding:0px; }
div#menu li ul { position:absolute; left:196px; }
div#menu li { list-style-type:none; }

div#menu li span { display:block; width:180px; padding:12px 8px 12px 8px; color:#66ff66; background-color:#000000; cursor:pointer; text-decoration:none; }
div#menu li span.htmllink { width:196px; padding:0px; }
div#menu li span.alternative { font-weight:bold; color:#ffffff; }
div#menu li span.noContent { cursor:default; }
div#menu li span a { display:block; width:180px; padding:12px 8px 12px 8px; color:#66ff66; cursor:pointer; text-decoration:none; }
div#menu li:hover > span { color:#ffff66; padding-left:16px; padding-right:0px; }
div#menu li:hover > span.htmllink { padding-left:0px; }
div#menu li:hover > span.htmllink a { padding-left:16px; padding-right:0px; }
div#menu li span.alternative a { font-weight:bold; color:#ffffff; }
div#menu li span.noContent a { cursor:default; }
div#menu li:hover > span a { color:#ffff66; }

div#menu * ul { display:none; }
div#menu li:hover > ul { display:block; }

div#menu > ul > li > span { background:#222222; }
div#menu > ul > li:hover > span { background:#444444; }
div#menu * ul > li > span { background:#444444; }
div#menu * ul > li:hover > span { background:#666666; }

div#menu * ul > li > span { opacity:0.8; }
div#menu * ul > li:hover > span { opacity:1; }

div#menu * ul > li > ul > li > span { background:#666666; }
div#menu * ul > li > ul > li:hover > span { background:#888888; }
div#menu * ul > li > ul > li > ul > li > span { background:#888888; }
div#menu * ul > li > ul > li > ul > li:hover > span { background:#aaaaaa; }

div#imageNavigationButtonsTop { position:absolute; top:0px; left:325px; z-index:12; cursor:default; }
div#imageNavigationButtonsTop a { font:bold 24px sans-serif; color:#cccccc; cursor:pointer; text-decoration:none; }
div#imageNavigationButtonsTop a:hover { color:#999999; }
div#imageNavigationButtonsTop a.zurueck { padding:0px 100px 0px 5px; }
div#imageNavigationButtonsTop a.weiter { padding:0px 5px 0px 100px; }

div#slideshowButton { position:absolute; top:115px; left:0px; width:44px; padding:3px; padding-top:5px; padding-bottom:5px; background:#222222; z-index:100; font:normal 12px sans-serif; color:#66ff66; }
div#slideshowButton input { font:normal 12px sans-serif; width:15px; padding:0px; padding:2px; border:0px; }
div#slideshowButton a { font:bold 14px sans-serif; color:#66ff66; }
div#slideshowButton a:hover { color:#ffff66; }

div#searchInput { position:absolute; top:595px; left:0px; width:44px; overflow:hidden; padding:5px 3px 5px 3px; background:#222222; z-index:100; font:bold 12px sans-serif; color:#66ff66; cursor:default; }
div#searchInput input { font:normal 12px sans-serif; width:38px; padding:0px; padding:2px; border:0px; }
div#searchInput a { display:block; width:44px; font:bold 12px sans-serif; color:#66ff66; }
div#searchInput a:hover { color:#ffff66; }

div#randomImageButton { position:absolute; top:667px; left:0px; width:50px; overflow:hidden; background:#222222; z-index:100; font:normal 12px sans-serif; color:#66ff66; }
div#randomImageButton a { display:block; padding:5px 3px 5px 3px; width:44px; font:bold 12px sans-serif; color:#66ff66; }
div#randomImageButton a:hover { color:#ffff66; }

iframe#bilderwebGaestebuch { position:absolute; bottom:50px; right:50px; height:600px; width:630px; display:none; background:#000000; z-index:50; }

