body,div,h1,h2,h3,h4,h5,h6,p{margin:0;outline:none;padding:0}img{border:0}h1,h2,h3,h4,h5,h6{font-size:100%;font-weight:400}html{background:#3a3a3a url(../img/background.png);color:#333;font-family:Arial, Helvetica, sans-serif;font-size:10pt;height:100%}body{background:url(../img/sitegradient.png) repeat-x;height:100%}a{color:#333;text-decoration:none}h1,#title{color:#fff;display:block;font-size:13pt;padding-bottom:4px;text-shadow:#888 1px -1px 0}h2{font-size:8pt;padding-bottom:16px;text-shadow:#bbb -1px 1px 0}strong{font-weight:400}.clear{clear:both;display:block;font-size:0;visibility:hidden}#sitecontainer{background:url(../img/spot.png) center top no-repeat;margin:0 auto;padding:30px 0;width:960px}.contentcontainer{float:left;padding:5px;width:470px}.contentbox{-moz-box-shadow:0 4px 8px #2a2a2a;-webkit-box-shadow:0 4px 8px #2a2a2a;background:#777 url(../img/boxbackground.png);border:1px solid #444;border-bottom:1px solid #333;box-shadow:0 4px 8px #2a2a2a}.boxgradient{background:url(../img/boxgradient.png) repeat-x;border-top:1px solid #fff;padding:10px}.boxgradient p{font-weight:700;padding-bottom:10px;text-shadow:#bbb -1px 1px 0}#projects{-moz-box-shadow:0 2px 3px #555;-webkit-box-shadow:0 2px 3px #555;background:#777;border:1px solid #555;border-bottom:none;box-shadow:0 2px 3px #555;float:left;width:446px}.projectcontainer{background:#7b7b7b url(../img/projectbackground.png) 0 20px repeat-x}.project{background:url(../img/projectgradient.png) 0 -30px repeat-x;border-bottom:1px solid #444;border-top:1px solid #ddd;cursor:pointer;padding:8px}.project a{color:#eee;display:block;font-size:12pt;text-shadow:#777 1px -1px 0}.project span{font-size:9pt;text-shadow:#999 -1px 1px 0}#content{text-shadow:#bbb -1px 1px 0}#button{-moz-box-shadow:0 1px 2px #666;-webkit-box-shadow:0 1px 2px #666;background:#9a9a9a url(../img/button.png) 0 -10px repeat-x;border:1px solid #555;box-shadow:0 1px 2px #666;cursor:pointer;float:left;margin:10px 0}#buttontext{border-bottom:1px solid #888;border-top:1px solid #fff;padding:6px 12px;text-shadow:#ddd -1px 1px 0}#small{font-size:8pt;text-shadow:#999 -1px 1px 0}#contact,#imprint,#privacystatement{-moz-box-shadow:0 3px 5px #333, inset 0 1px 0 #aaa;-webkit-box-shadow:0 3px 5px #333, inset 0 1px 0 #aaa;background:#777 url(../img/boxbackground.png);border:1px solid #333;box-shadow:0 3px 5px #333, inset 0 1px 0 #aaa;float:left;margin:5px}#contact{font-size:8pt;padding:8px}#imprint,#privacystatement{color:#eee;cursor:pointer;font-size:8pt;margin-right:20px;padding:5px;text-shadow:#555 1px -1px 0}#contactcontent{text-shadow:#999 -1px 1px 0}.contacttitle{color:#eee;display:block;font-size:12pt;padding-bottom:8px;text-shadow:#555 1px -1px 0}.contactdetails{color:#ddd;display:block;font-size:10pt;padding:4px 0;text-shadow:#555 1px -1px 0}#imprintcontent,#privacycontent{padding-top:10px;text-shadow:#888 -1px 1px 0;width:240px}