/* Style sheet standard */
body{margin:0;padding:0;font:100.1% "Lucida Sans", "Lucida Grande", Verdana, Arial, sans-serif;background:#777 url(../../tl_files/fotograf/body_background.jpg) repeat-x fixed top left;}
#header{background:#444;}
#wrapper{background:#444;}
#main .mod_article{width:720px;left:120px;position:relative;overflow:hidden;margin:0 0 20px;padding:0;top:0;}
#container{background:#444;}
#main{min-height:400px;height:auto !important;background:#444;}
* html #main{height:400px !important;}
#main .ce_text{margin:0;padding:20px 0 0;font-size:0.75em;line-height:1.6;color:#fff;letter-spacing:0.05em;}
#main h1,#main h1.ce_headline{width:720px;margin:0;padding:0 0 5px;border-bottom:1px dotted #ff5400;font-size:1.5em;line-height:1.6;color:#ff5400;}
#main h2,#main h2.ce_headline{margin:0;padding:0 0 5px;font-size:1.7em;line-height:1.6;color:#ff5400;}
#main .ce_gallery{margin:0;padding:20px 0 0;}
#main .ce_gallery .image_container img{margin:0;padding:0;border:1px solid #dfdfdf;}
#main .ce_gallery .image_container{overflow:hidden;margin:0 10px 10px 0;padding:0 0 6px 0 !important;background:#333 url(../../tl_files/fotograf/imageshadow.png) no-repeat right bottom;}
#main .ce_gallery .image_container img:hover{margin:0;padding:0;border:1px solid #ff5400;}
#main #f2 label{display:block;margin:8px 0 4px;padding:0;font-size:0.88em;font-weight:bold;color:#ff5400;}
#main #f2 .text{width:200px;margin:0;padding:4px 2px;border:1px solid #ff5400;font-size:0.88em;color:#ff5400;}
#main #f2 .textarea{width:600px;height:100px;margin:0;padding:4px 2px;border:1px solid #ff5400;font-size:0.88em;color:#ff5400;}
#main #f2 .captcha{width:100px;margin:0;padding:4px 2px;border:1px solid #ff5400;font-size:0.88em;color:#ff5400;}
#main #f2 .captcha_text{margin:0;padding:4px 2px;font-size:0.88em;color:#ff5400;}
#main #f2 .submit{width:105px;margin:10px 0 0;padding:5px 10px;color:#fff;border:none;background:#660000;}
#main #f2 .error{padding:4px;color:#f30;background:#fff;}
#main .fotoblock{width:200px;overflow:hidden;float:left;margin:0 40px 0 0;padding:0;}
#footer{border-top:1px solid #666;color:#fff;background:#333;}
#footer .inside{margin:0;padding:10px 0 0;text-align:center;font-size:0.63em;color:#ff5400;letter-spacing:0.05em;}
#footer a,#footer a:link,#footer a:visited{text-decoration:none;color:#ff5400;}
#footer a:hover{text-decoration:underline;}

