/* 
Stylesheet alex-silva.com
Stand: 12/2008
Copyright: Piktoresk | Olaf Baldini
*/

/* start : general */
html,body{height: 100%; width:100%;}
a{display:inline;}
*{padding:0; margin:0;}
body{height:100%; width:100%; font-size: 70%; line-height: 1.4em; font-family: Verdana, Arial, Helvetica, sans-serif; color:#fff; background:#000; text-align:center;}
#footer{display:block; width:770px; padding:20px; padding-right:30px; text-align:right; background:#00000b;}
a, a:hover{color:#2dffff;}
font{font-size:1em;}
h1{width:820px; height:20px; text-indent:-9999px;}
a.thumb{display:block; float:left; position:relative; text-indent:-9999px; width:16px; height:15px; background:transparent url(../skript/pics.php?art=thumb&src=foto.gif&c=2dffff) 0px 0px no-repeat; padding-right:5px;}
a.thumb:hover{background-position: 0px -33px;}
p.nmsg{background:transparent url(../images/dotline.gif) bottom left repeat-x; padding-bottom:11px; padding-top:5px; margin-bottom:50px;}

body#b_start h2{background:transparent url(../images/dotline.gif) bottom left repeat-x; padding-bottom:5px;}
body#b_about h2{background:none; padding-bottom:5px;}
#fnav{padding-left:20px; position:absolute; top:19px; z-index:20;}
/* ende : general */


#wrap{position:relative; width:820px; height:100%; margin:0 auto; text-align:left; background:#00000b;}
#content{position:relative; width:496px; padding-left:162px; overflow:hidden; padding-right:162px; float:left; text-align:left; background:#00000b;}

div#picpreview{position:absolute; display:none; height:100%; width:100%; top:0px; left:0px; z-index:50;}



html > body div#picpreview{background: transparent url(../images/prevbg.png) top left repeat;}
div#centerer{position:absolute; width:1px; height:1px; left:50%; top:50%;}
div#tableau{position:absolute;}
div#tableau a{color:#fff;}
div#tableau p{text-align:left; padding:10px; background:#fff; border:4px solid #fff; color:#000; border-top:none;}
div#tableau img{border:4px solid #fff;border-bottom:none;}




/* start : navigation-substitute */
#header{position:relative; width:820px; height:125px; padding-top:42px; background:#00000b;}
ul#navigation li{display:block; float:left;}
ul#subnavigation{position:absolute; top:117px;}
body#b_start ul#navigation li#n_home p{width:290px; height:67px; background:transparent url(../images/navigation_substitute/b_home_home.gif) top left no-repeat; text-indent:-9999px;}
body#b_albums ul#navigation li#n_home a{display: block; width:290px; height:67px; background:transparent url(../images/navigation_substitute/b_albums_home.gif) top left no-repeat; text-indent:-9999px;}
body#b_about ul#navigation li#n_home a{display: block; width:290px; height:67px; background:transparent url(../images/navigation_substitute/b_about_home.gif) top left no-repeat; text-indent:-9999px;}
body#b_links ul#navigation li#n_home a{display: block; width:290px; height:67px; background:transparent url(../images/navigation_substitute/b_links_home.gif) top left no-repeat; text-indent:-9999px;}
body#b_contact ul#navigation li#n_home a{display: block; width:290px; height:67px; background:transparent url(../images/navigation_substitute/b_contact_home.gif) top left no-repeat; text-indent:-9999px;}
body#b_imprint ul#navigation li#n_home a{display: block; width:290px; height:67px; background:transparent url(../images/navigation_substitute/b_imprint_home.gif) top left no-repeat; text-indent:-9999px;}
body#b_demodrop ul#navigation li#n_home a{display: block; width:290px; height:67px; background:transparent url(../images/navigation_substitute/b_demodrop_home.gif) top left no-repeat; text-indent:-9999px;}
body#b_films ul#navigation li#n_home a{display: block; width:290px; height:67px; background:transparent url(../images/navigation_substitute/b_films_home.gif) top left no-repeat; text-indent:-9999px;}
body#b_other ul#navigation li#n_home a{display: block; width:290px; height:67px; background:transparent url(../images/navigation_substitute/b_other_home.gif) top left no-repeat; text-indent:-9999px;}
li#n_projects a{display:block; width:89px; height:10px; background:transparent url(../skript/pics.php?art=nav&src=projects.gif&c=ff0000) 0px 0px no-repeat; text-indent:-9999px;}
li#n_projects a:hover{background-position: 0px -59px;}
li#n_projects p{display:block; width:89px; height:10px; background:transparent url(../skript/pics.php?art=nav&src=projects.gif&c=ff0000) 0px -59px no-repeat; text-indent:-9999px;}
li#n_albums a{display:block; width:137px; height:10px; background:transparent url(../skript/pics.php?art=nav&src=albums.gif&c=ff0000) 0px 0px no-repeat; text-indent:-9999px;}
li#n_albums a:hover{background-position: 0px -59px;}
li#n_albums p{display:block; width:137px; height:10px; background:transparent url(../skript/pics.php?art=nav&src=albums.gif&c=ff0000) 0px -59px no-repeat; text-indent:-9999px;}
li#n_films a{display:block; width:99px; height:10px; background:transparent url(../skript/pics.php?art=nav&src=films.gif&c=ff0000) 0px 0px no-repeat; text-indent:-9999px;}
li#n_films a:hover{background-position: 0px -59px;}
li#n_films p{display:block; width:99px; height:10px; background:transparent url(../skript/pics.php?art=nav&src=films.gif&c=ff0000) 0px -59px no-repeat; text-indent:-9999px;}
li#n_other a{display:block; width:61px; height:10px; background:transparent url(../skript/pics.php?art=nav&src=other.gif&c=ff0000) 0px 0px no-repeat; text-indent:-9999px;}
li#n_other a:hover{background-position: 0px -59px;}
li#n_other p{display:block; width:61px; height:10px; background:transparent url(../skript/pics.php?art=nav&src=other.gif&c=ff0000) 0px -59px no-repeat; text-indent:-9999px;}
li#n_about a{display:block; width:61px; height:10px; background:transparent url(../skript/pics.php?art=nav&src=about.gif&c=00ff00) 0px 0px no-repeat; text-indent:-9999px;}
li#n_about a:hover{background-position: 0px -59px;}
li#n_about p{display:block; width:61px; height:10px; background:transparent url(../skript/pics.php?art=nav&src=about.gif&c=00ff00) 0px -59px no-repeat; text-indent:-9999px;}
li#n_links a{display:block; width:55px; height:10px; background:transparent url(../skript/pics.php?art=nav&src=links.gif&c=ff7000) 0px 0px no-repeat; text-indent:-9999px;}
li#n_links a:hover{background-position: 0px -59px;}
li#n_links p{display:block; width:55px; height:10px; background:transparent url(../skript/pics.php?art=nav&src=links.gif&c=ff7000) 0px -59px no-repeat; text-indent:-9999px;}
li#n_contact a{display:block; width:79px; height:10px; background:transparent url(../skript/pics.php?art=nav&src=contact.gif&c=ffff00) 0px 0px no-repeat; text-indent:-9999px;}
li#n_contact a:hover{background-position: 0px -59px;}
li#n_contact p{display:block; width:79px; height:10px; background:transparent url(../skript/pics.php?art=nav&src=contact.gif&c=ffff00) 0px -59px no-repeat; text-indent:-9999px;}
li#n_imprint a{display:block; width:71px; height:10px; background:transparent url(../skript/pics.php?art=nav&src=imprint.gif&c=ffff00) 0px 0px no-repeat; text-indent:-9999px;}
li#n_imprint a:hover{background-position: 0px -59px;}
li#n_imprint p{display:block; width:71px; height:10px; background:transparent url(../skript/pics.php?art=nav&src=imprint.gif&c=ffff00) 0px -59px no-repeat; text-indent:-9999px;}
li#n_demodrop a{display:block; width:95px; height:10px; background:transparent url(../skript/pics.php?art=nav&src=demodrop.gif&c=ff00ff) 0px 0px no-repeat; text-indent:-9999px;}
li#n_demodrop a:hover{background-position: 0px -59px;}
li#n_demodrop p{display:block; width:95px; height:10px; background:transparent url(../skript/pics.php?art=nav&src=demodrop.gif&c=ff00ff) 0px -59px no-repeat; text-indent:-9999px;}
li#n_about,li#n_links,li#n_contact,li#n_demodrop{margin-top:57px; padding-left:17px;}
li#n_projects{margin-top:57px; padding-left:55px;}
li#n_other,li#n_films{padding-left:17px;}
/* ende : navigation-substitute */


/* start : headline-substitute */
h3#d0{height:18px; width:496px; background:transparent url(../skript/pics.php?art=newsdatum&src=headline.png&c=00000b&nid=52&uid=3552350824c83429f0f9d0) top left no-repeat;}body#b_start h2#n0{height:18px; width:496px; background:transparent url(../skript/pics.php?art=newshead&src=headline.png&c=00000b&zc=2dffff&nid=52&uid=5780601594c83429f0fac7) top left no-repeat;}h3#d1{height:18px; width:496px; background:transparent url(../skript/pics.php?art=newsdatum&src=headline.png&c=00000b&nid=53&uid=17093442894c83429f0fae6) top left no-repeat;}body#b_start h2#n1{height:18px; width:496px; background:transparent url(../skript/pics.php?art=newshead&src=headline.png&c=00000b&zc=2dffff&nid=53&uid=17628898034c83429f0fb09) top left no-repeat;}h3#d2{height:18px; width:496px; background:transparent url(../skript/pics.php?art=newsdatum&src=headline.png&c=00000b&nid=50&uid=14973033444c83429f0fb20) top left no-repeat;}body#b_start h2#n2{height:18px; width:496px; background:transparent url(../skript/pics.php?art=newshead&src=headline.png&c=00000b&zc=2dffff&nid=50&uid=12601077254c83429f0fb35) top left no-repeat;}h3#d3{height:18px; width:496px; background:transparent url(../skript/pics.php?art=newsdatum&src=headline.png&c=00000b&nid=48&uid=14144320854c83429f0fb4a) top left no-repeat;}body#b_start h2#n3{height:18px; width:496px; background:transparent url(../skript/pics.php?art=newshead&src=headline.png&c=00000b&zc=2dffff&nid=48&uid=12583748124c83429f0fb5e) top left no-repeat;}h3#d4{height:18px; width:496px; background:transparent url(../skript/pics.php?art=newsdatum&src=headline.png&c=00000b&nid=49&uid=20455316834c83429f0fb77) top left no-repeat;}body#b_start h2#n4{height:18px; width:496px; background:transparent url(../skript/pics.php?art=newshead&src=headline.png&c=00000b&zc=2dffff&nid=49&uid=6779513384c83429f0fb8d) top left no-repeat;}h3#d5{height:18px; width:496px; background:transparent url(../skript/pics.php?art=newsdatum&src=headline.png&c=00000b&nid=47&uid=18503449064c83429f0fba1) top left no-repeat;}body#b_start h2#n5{height:18px; width:496px; background:transparent url(../skript/pics.php?art=newshead&src=headline.png&c=00000b&zc=2dffff&nid=47&uid=5268528604c83429f0fbb5) top left no-repeat;}h3#d6{height:18px; width:496px; background:transparent url(../skript/pics.php?art=newsdatum&src=headline.png&c=00000b&nid=44&uid=940464424c83429f0fbc9) top left no-repeat;}body#b_start h2#n6{height:18px; width:496px; background:transparent url(../skript/pics.php?art=newshead&src=headline.png&c=00000b&zc=2dffff&nid=44&uid=2683045554c83429f0fbdd) top left no-repeat;}h3#d7{height:18px; width:496px; background:transparent url(../skript/pics.php?art=newsdatum&src=headline.png&c=00000b&nid=29&uid=6418165344c83429f0fbf1) top left no-repeat;}body#b_start h2#n7{height:18px; width:496px; background:transparent url(../skript/pics.php?art=newshead&src=headline.png&c=00000b&zc=2dffff&nid=29&uid=7094093024c83429f0fc05) top left no-repeat;}h3#d8{height:18px; width:496px; background:transparent url(../skript/pics.php?art=newsdatum&src=headline.png&c=00000b&nid=28&uid=9300719194c83429f0fc19) top left no-repeat;}body#b_start h2#n8{height:18px; width:496px; background:transparent url(../skript/pics.php?art=newshead&src=headline.png&c=00000b&zc=2dffff&nid=28&uid=5202988154c83429f0fc2d) top left no-repeat;}h3#d9{height:18px; width:496px; background:transparent url(../skript/pics.php?art=newsdatum&src=headline.png&c=00000b&nid=26&uid=4383479964c83429f0fc41) top left no-repeat;}body#b_start h2#n9{height:18px; width:496px; background:transparent url(../skript/pics.php?art=newshead&src=headline.png&c=00000b&zc=2dffff&nid=26&uid=8024280794c83429f0fc55) top left no-repeat;}h3#d10{height:18px; width:496px; background:transparent url(../skript/pics.php?art=newsdatum&src=headline.png&c=00000b&nid=24&uid=1213294034c83429f0fc6a) top left no-repeat;}body#b_start h2#n10{height:18px; width:496px; background:transparent url(../skript/pics.php?art=newshead&src=headline.png&c=00000b&zc=2dffff&nid=24&uid=17533657644c83429f0fc7d) top left no-repeat;}h3#d11{height:18px; width:496px; background:transparent url(../skript/pics.php?art=newsdatum&src=headline.png&c=00000b&nid=23&uid=15957370344c83429f0fc92) top left no-repeat;}body#b_start h2#n11{height:18px; width:496px; background:transparent url(../skript/pics.php?art=newshead&src=headline.png&c=00000b&zc=2dffff&nid=23&uid=7550199034c83429f0fcb5) top left no-repeat;}h3#d12{height:18px; width:496px; background:transparent url(../skript/pics.php?art=newsdatum&src=headline.png&c=00000b&nid=25&uid=28437214c83429f0fcca) top left no-repeat;}body#b_start h2#n12{height:18px; width:496px; background:transparent url(../skript/pics.php?art=newshead&src=headline.png&c=00000b&zc=2dffff&nid=25&uid=17271407244c83429f0fcdf) top left no-repeat;}h3#d13{height:18px; width:496px; background:transparent url(../skript/pics.php?art=newsdatum&src=headline.png&c=00000b&nid=22&uid=1831875674c83429f0fcf4) top left no-repeat;}body#b_start h2#n13{height:18px; width:496px; background:transparent url(../skript/pics.php?art=newshead&src=headline.png&c=00000b&zc=2dffff&nid=22&uid=16479861014c83429f0fd08) top left no-repeat;}h3 span,body#b_start h2 span,body#b_about h2 span,body#b_imprint h2 span,body#b_contact h2 span,body#b_links h2 span{display:block;text-indent:-9999px !important;}
h3,h2{overflow:hidden;}

body#b_about h2#n1{height:18px; width:496px; background:transparent url(../skript/pics.php?art=abouthead&field=h1&src=headline.png&c=00000b&zc=2dffff&pid=20846911014c83429f0fd1a) top left no-repeat;}
body#b_about h2#n2{height:18px; width:496px; background:transparent url(../skript/pics.php?art=abouthead&field=current&src=headline.png&c=00000b&zc=2dffff&pid=12143733624c83429f0fd26) top left no-repeat;}
body#b_about h2#n3{height:18px; width:496px; background:transparent url(../skript/pics.php?art=abouthead&field=other&src=headline.png&c=00000b&zc=2dffff&pid=5636487484c83429f0fd32) top left no-repeat;}

body#b_contact h2#n1{height:18px; width:496px; background:transparent url(../skript/pics.php?art=contacthead&field=name&src=headline.png&c=00000b&zc=2dffff&pid=2924425354c83429f0fd3f) top left no-repeat;}
body#b_imprint h2#n1{height:18px; width:496px; background:transparent url(../skript/pics.php?art=imprinthead&field=h1&src=headline.png&c=00000b&zc=2dffff&pid=17924335214c83429f0fd4b) top left no-repeat;}
body#b_imprint h2#n2{height:18px; width:496px; background:transparent url(../skript/pics.php?art=imprinthead&field=web&src=headline.png&c=00000b&zc=2dffff&pid=1255093894c83429f0fd58) top left no-repeat;}
body#b_imprint h2#n3{height:18px; width:496px; background:transparent url(../skript/pics.php?art=imprinthead&field=disclaimer&src=headline.png&c=00000b&zc=2dffff&pid=20553323394c83429f0fd64) top left no-repeat;}





/* ende : headline-substitute */

p.colored,span.colored{color:#2dffff;}
p{padding-bottom:1em;}

div.album{display:block; width:100px; height:100px; position:relative; float:left; padding-right:20px; padding-bottom:20px; overflow:hidden;}
div.album a.info{display:block; position:relative; width:100px; height:100px;}
div.album a.info img{border:none;}
div.album a.info span{display:none; width:100px; height:100px; text-indent:-9999px !important;}
div.album a.pdfinfo{display:block; position:relative; width:100px; height:100px; background:transparent url(../skript/pics.php?art=pdf&c=00000b&c2=2dffff) 0px 0px no-repeat;}
div.album a.pdfinfo:hover{background-position: 0px -140px;}

div.filmdvd{display:block; width:100px; height:148px; position:relative; float:left; padding-right:20px; padding-bottom:20px; overflow:hidden;}
div.filmdvd a.info{display:block; position:relative; width:100px; height:148px;}
div.filmdvd a.info img{border:none;}
div.filmdvd a.info span{display:none; width:100px; height:148px; text-indent:-9999px !important;}
div.filmdvd a.pdfinfo{display:block; position:relative; width:100px; height:148px; background:transparent url(../skript/pics.php?art=pdf2&c=00000b&c2=2dffff) 0px 0px no-repeat;}
div.filmdvd a.pdfinfo:hover{background-position: 0px -188px;}



div#infopreview{position:absolute; display:none; height:100%; width:100%; top:0px; left:0px; z-index:50;}
/* html div#infopreview{filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='global/images/prevbg.png', sizingMethod='scale');}
html > body div#infopreview{background: transparent url(../images/prevbg.png) top left repeat;}*/

div#contentinfo{width:200px; padding:15px; padding-top:30px; padding-bottom:30px; display:none; position:absolute; text-align:left; background:#000; z-index:50; border:2px solid #2dffff; border-left:10px solid #2dffff; border-right:10px solid #2dffff;}
div#contentinfo h1{font-weight:bold; text-transform:uppercase; font-size:1em; color:#fff; display:inline; width:200px; }
div#contentinfo h2{font-weight:bold; text-transform:uppercase;  font-size:1em; color:#2dffff;width:200px; }
div#contentinfo a.imga{display:block; width:150px; padding-left:50px;}
div#contentinfo a img{border:none; padding-right:10px;}
div#contentinfo span#bpfeil{position:absolute; display:block; z-index:51; width:54px; height:38px; background:transparent url(../skript/pics.php?art=infopfeil&c=2dffff) top left no-repeat; left:-54px; top:20px;}
div#contentinfo a#bclose{position:absolute; display:block; z-index:52; width:18px; height:18px; text-indent:-9999px; background:transparent url(../images/closeinfo.gif) 0px 0px no-repeat; left:203px; top:10px;}
div#contentinfo a#bclose:hover{background-position: 0px -88px;}

form{display:block; height:350px; position:relative;}
input.txtf{border:1px solid #fff; background:#00000b; font-family: Verdana, Arial, Helvetica, sans-serif; color:#fff; font-size:11px; width:160px; height:20px;}
label{display:block; font-family: Verdana, Arial, Helvetica, sans-serif; color:#fff; font-size:11px;padding-top:5px;}
input#msubject, textarea{width:340px;}
textarea{height:94px; border:1px solid #fff; background:#00000b; font-family: Verdana, Arial, Helvetica, sans-serif; color:#fff; font-size:11px;}
#sendbut{display:block; width:80px; text-align:right; border:1px solid #00000b; background:#00000b; font-family: Verdana, Arial, Helvetica, sans-serif; color:#2dffff; font-weight:bold; font-size:11px;}
#sendbut:hover{color:#fff; cursor:pointer;}
#lfirstname{position:absolute; top:2px; left:0px;}
#mfirstname{position:absolute; top:24px; left:0px;}
#lsurname{position:absolute; top:2px; left:180px;}
#msurname{position:absolute; top:24px; left:180px;}
#lemail{position:absolute; top:42px; left:0px;}
#memail{position:absolute; top:64px; left:0px;}
#lphone{position:absolute; top:42px; left:180px;}
#mphone{position:absolute; top:64px; left:180px;}
#lsubject{position:absolute; top:82px; left:0px;}
#msubject{position:absolute; top:104px; left:0px;}
#lmessage{position:absolute; top:122px; left:0px;}
#mmessage{position:absolute; top:144px; left:0px;}
#sendbut{position:absolute; top:242px; left:266px;}
#errormsg{width:320px; position:relative; height:194px; margin-top:24px; margin-bottom:20px; border:1px solid #fff; display:none; padding:10px;}
#errormsg h2{color:#2dffff; font-size:11px;}
#errormsg p{color:#fff; font-size:11px;}
#errormsg a#clerr{display:block; position:absolute; z-index:50; width:66px; height:22px; top:203px; left:234px; background:transparent url(../images/okbut.gif) 0px 0px no-repeat; text-indent:-9999px;}
#errormsg a#clerr:hover{background-position: 0px -38px;}
#errormsg ul{list-style-type:disc; list-style-position:inside;}
#errormsg ul li{font-weight:bold;}
#errormsg #sendmail{width:70px; height:80px; position:relative; left:125px;}
div#demodrop{position:absolute; left:-130px; width:220px; padding:20px; text-align:left; height:300px; background:#00000b;}
div#demodrop{position:absolute;}
div#demodrop p,div#demodrop h5,div#demodrop h6{width:220px; font-size:1em;}
div#demodrop h5,div#demodrop h6{color:#2dffff;}
div#demodrop a{color:#2dffff; text-decoration:none; font-weight:bold; width:220px; text-align:center; display:block;}
textarea.demoarea{height:94px; border:1px solid #fff; background:#fff; width:220px; font-family: Verdana, Arial, Helvetica, sans-serif; color:#00000b; font-size:11px;}
input.demofield{border:1px solid #fff; background:#fff; width:220px; font-family: Verdana, Arial, Helvetica, sans-serif; color:#00000b; font-size:11px;}
iframe{visibility:hidden; height:1px; width:1px;}


