/* Style sheet ruegg_style */
#header{}
#header h1{margin-top:40px;margin-left:800px;font-size:16px;}
#header .homelink{left:800px;top:40px;position:absolute;margin-right:30px;}
body.draw #header .homelink{left:600px;top:40px;position:absolute;margin-right:30px;}
body.proj #header h3,body.phot #header h3,body.draw #header h3{float:left;margin-top:40px;margin-left:40px;font-size:15px;}
body.bio #header .ce_text p{margin-left:1240px;}
#left{}
#left .inside{padding-left:800px;}
body.proj #left,body.phot #left,body.draw #left,body.proj #main,body.phot #main,body.draw #main{height:640px;}
body.pub #left{margin-top:166px;}
body.proj #left .inside,body.phot #left .inside,body.draw #left .inside{padding-left:40px;}
body.proj #left .mod_article,body.phot #left .mod_article,body.draw #left .mod_article{left:240px;top:0px;position:absolute;margin-right:160px;}
*:first-child+html body.proj #left .mod_article,*:first-child+html body.phot #left .mod_article,*:first-child+html body.draw #left .mod_article{width:558px;left:200px;top:0px;position:absolute;padding-right:40px;}
* html body.proj #left .mod_article,* html body.phot #left .mod_article,* html body.draw #left .mod_article{width:460px;left:200px;top:20px;position:absolute;}
body.proj #left .ce_text,body.phot #left .ce_text,body.draw #left .ce_text{margin-bottom:40px;}
body.draw #left .mod_article .ce_text.nowrap{white-space:nowrap;}
* html body.draw #left .mod_article .ce_text.nowrap{left:0;float:left;}
#left .scroll{position:relative;margin-top:360px;}
body.home #left .scroll{left:0;top:0;position:relative;margin-top:190px;}
body.proj #left .scroll,body.phot #left .scroll,body.draw #left .scroll{left:0;top:0;position:absolute;float:left;margin-top:490px;margin-left:40px;}
#left .homelink{top:104px;position:absolute;display:block;}
#header .homelink a,#left .homelink a{font-weight:bold;text-decoration:none;font-size:13px;color:#999999;}
#header .homelink a:hover,#left .homelink a:hover{color:#000000;}
*:first-child+html #left .homelink{margin-top:-2px;}
* html #left .homelink{top:100px;position:absolute;display:block;}
#left h1.ilonaruegg{top:103px;position:absolute;font-size:15px;}
* html #left .ilonaruegg{top:101px;position:absolute;}
#main{width:8500px;height:10000px;}
* html body.home #main{margin-top:0px;padding:0px;}
#main .pics{float:left;margin:0px 180px 0px 0px;padding:0px;}
#main .pics_{float:left;margin:0px;padding:0px;}
body.pub #main .pics{float:left;margin:0px 100px 0px 0px;padding:0px;}
body.pub #main .vertical{float:left;margin:90px 100px 0px 0px;padding:0px;}
body.proj #main h3,body.phot #main h3,body.draw #main h3{margin-bottom:48px;}
body.proj #main .mod_article,body.phot #main .mod_article,body.draw #main .mod_article{left:0px;top:0px;position:relative;float:left;margin:0px 120px 0px 0px;padding:0px;}
* html body.proj #main .mod_article,* html body.phot #main .mod_article,* html body.draw #main .mod_article{left:0px;top:0px;position:absolute;float:left;margin:0px;padding:0px;}
body.home #main .ce_text,body.base #main .ce_text{padding-left:40px;}
#main .ce_text.tip_text{padding-left:40px;}
#main .ce_text.bio_text,#main .ce_text.publi_text{padding-left:40px;}
body.proj #main .ce_text,body.phot #main .ce_text,body.draw #main .ce_text{left:0;top:0;position:relative;display:block;margin:0px;padding:0px;}
#main .ce_text.tip_text_footer{margin-bottom:40px;padding-top:40px;font-size:11px;}
body.tip #main .mod_article{width:860px;left:0;top:0;position:relative;float:left;margin-right:300px;}
body.tip #main .mod_article.text_right{margin-left:400px;}
body.pub #main .mod_article{}
body.base #main .mod_article{width:940px;left:0px;top:0px;position:relative;float:left;}
body.bio #main .mod_article{width:640px;left:0;top:0;position:relative;float:left;margin-right:300px;}
body.bio #main .mod_article.wide{width:1200px;left:0;top:0;position:relative;float:left;}
body.cont #main .mod_article.imp{left:600px;top:0px;position:absolute;float:left;}
#main div.ce_image.vertical{text-align:center;}
#main .caption{margin-top:10px;font-weight:normal;font-size:11px;color:#999999;}
.smt{width:800px;}
span.space_l{margin-right:5px;margin-left:5px;}
#main .white{margin:20px 0px;padding:0px;}
#main .white_{margin:0px;padding:0px;color:#ffffff;}
