body { margin: 0px; padding: 0px; font-family: 'Lato', sans-serif; font-weight:300; }
a { color: #D4D4D4; }
#maincontent { height: 425px; width: 100%; top: 50%; background: #000 url(fotos/bottomline.png) repeat-x bottom; margin-top: -225px; position: absolute; z-index: 2; line-height: 18px; }
#maincontent #navi { color: #808080; list-style: none; margin: 0px; padding: 0px; height: 30px; background: #1A1A1A url(fotos/topline.png) repeat-x bottom; letter-spacing: 0.1em; width: 100%; clear: both; position: relative; }
#maincontent #navi li { display: inline; padding-right: 15px; padding-left: 15px; padding-bottom: 6px; }
#maincontent #navi #current { background: url(fotos/current.png) no-repeat center bottom; }
#maincontent #navi li a { text-decoration: none; color: #808080; }
#maincontent #navi li a:hover { background: url(fotos/current.png) no-repeat center bottom; padding-bottom: 6px; }
#maincontent #content { float: left; color: #EAEAEA; height: 360px; width: 490px; left: 50%; position: absolute; margin-left: -285px; padding-top: 20px; letter-spacing: 0.1em; background: #1A1A1A url(fotos/head.png) no-repeat center center; padding-right: 40px; padding-left: 40px; -moz-border-radius:3px; /* Firefox */ -webkit-border-radius:3px; /* Safari, Chrome */ -khtml-border-radius:3px; /* Konqueror */ border-radius:3px; behavior: url(border-radius.htc); font-size: 0.813em; }
#maincontent #intro { float: left; color: #EAEAEA; height: 370px; width: 760px; left: 50%; position: absolute; margin-left: -420px; padding-top: 10px; background: #1A1A1A url(fotos/cello.png) no-repeat; padding-right: 40px; padding-left: 40px; -moz-border-radius:3px; /* Firefox */ -webkit-border-radius:3px; /* Safari, Chrome */ -khtml-border-radius:3px; /* Konqueror */ border-radius:3px; behavior: url(border-radius.htc); font-size: 0.813em; letter-spacing: 0.1em; line-height: 17px; }
#maincontent .title { color: #AEAEAE; position: absolute; bottom: 0px; padding-left: 20px; padding-bottom: 20px; letter-spacing: 0.1em; font-size: 24px; }
#maincontent .titlepicture { background: url(Bilder/grey_head.gif) no-repeat center center; height: 380px; width: 400px; margin-right: auto; margin-left: auto; }
#maincontent #content a { text-decoration: none; border-bottom: 0.1em solid #575756; }
#lightbox{ color: #C0C0C0; height: 360px; width: 490px; position: absolute; padding-top: 20px; letter-spacing: 0.1em; line-height: 18px; background: #000000 url(fotos/head.png) no-repeat center center; padding-right: 40px; padding-left: 40px; -moz-border-radius:3px; /* Firefox */ -webkit-border-radius:3px; /* Safari, Chrome */ -khtml-border-radius:3px; /* Konqueror */ border-radius:3px; behavior: url(border-radius.htc); margin: 0px; font-size: 0.813em; font-weight: 300; }
#lightbox #linkrechts a { text-decoration: none; border-bottom: 0.1em solid #575756; }
#maincontent #film { float: left; color: #EAEAEA; height: 360px; width: 490px; left: 50%; position: relative; margin-left: -285px; padding-top: 20px; letter-spacing: 0.1em; background: #1A1A1A; padding-right: 40px; padding-left: 40px; -moz-border-radius:3px; /* Firefox */ -webkit-border-radius:3px; /* Safari, Chrome */ -khtml-border-radius:3px; /* Konqueror */ border-radius:3px; behavior: url(border-radius.htc); font-size: 14px; line-height: 18px; }
/*slideshow*/
#slideshow { width:650px; height:380px; position:relative; margin: 0px auto; }
#slideshow #slidesContainer { width:570px; height:380px; overflow:auto; /* allow scrollbar */ position:relative; margin: 0px auto; -moz-border-radius:3px; /* Firefox */ -webkit-border-radius:3px; /* Safari, Chrome */ -khtml-border-radius:3px; /* Konqueror */ border-radius:3px; behavior: url(border-radius.htc); }
#slideshow #slidesContainer .slide { margin:0 auto; width:570px; /* reduce by 20 pixels of #slidesContainer to avoid horizontal scroll */ height:380px; margin: 0 auto; position: relative; }
/** 
 * Slideshow controls style rules.
 */
.control { display:block; width:39px; height:380px; text-indent:-10000px; position:absolute; cursor: pointer; }
#leftControl { top:0; left:0px; background:transparent url(fotos/control_left.jpg) no-repeat 0 0; }
#rightControl { top:0; right:0px; background:transparent url(fotos/control_right.jpg) no-repeat 0 0; }
#maincontent #slideshow #slidesContainer .slide .fototext { padding-left: 10px; position: absolute; width: 135px; color: #575756; font-size: 0.75em; padding-right: 10px; left: 0px; bottom: 10px; z-index: 2; letter-spacing: 0.1em; }
#maincontent #slideshow #slidesContainer .slide img { position: absolute; left: 0px; top: 0px; }
.content { margin-left: 5px; }
#bg { background: #1A1A1A url(fotos/sign.gif) no-repeat right bottom; height: 100%; width: 100%; z-index: 1; position: absolute; }
#linkrechts { text-align: right; cursor: pointer; }
#bg p { color: #575756; left: 20px; bottom: 20px; position: absolute; margin: 0px; padding: 0px; font-size: 14px; }
#bg p a { color: #575756; text-decoration: none; }
#mail { text-decoration: none; color: #EAEAEA; position: absolute; top: 179px; }
#maincontent #content #mail { border:none;}
#language { float: right; }
#maincontent #space { clear: both; height: 5px; width: 100%; background: #1A1A1A; }
.frontpage { background: url(Bilder/grey_head.gif) no-repeat center center; }
#intro p { margin-top: 0px; padding-top: 0px; }
#content #plakat { float: right; }
#siehtnichts { color: #C03; text-decoration: none; margin: 65px 75px; padding: 0px; }
#textcontainer { color: #EAEAEA; height: 370px; width: 490px; position: absolute; letter-spacing: 0.1em; background: #1A1A1A url(fotos/cello.png) no-repeat; padding-right: 40px; padding-left: 40px; font-size: 0.813em; left: 0px; top: 0px; }
#slideshow #slidesContainer .slide .introcontent { font-size: 0.813em; line-height: 18px; color: #EAEAEA; letter-spacing: 0.1em; height: 370px; width: 490px; padding-right: 40px; padding-left: 40px; position: absolute; background: #1A1A1A url(fotos/head.png) no-repeat center center; -moz-border-radius:3px; /* Firefox */ -webkit-border-radius:3px; /* Safari, Chrome */ -khtml-border-radius:3px; /* Konqueror */ border-radius:3px; behavior: url(border-radius.htc); bottom: 0px; float: left; padding-top: 10px; }

