body { margin:0;padding:0;color:#fff;background:#000 url(bg_all.jpg) no-repeat; }
div#block1 { float:left;margin-right:60px; }
div#block2 { display:block; }
div#profile { clear:both;height:200px;margin:0;padding:0 0 0 160px;color:#000;background:#fff url(bookza_design2.jpg) no-repeat; }
div#main { height:200px;margin:0;padding:0 0 0 170px;color:#000;background:#fff url(motorbike-tours.jpg) no-repeat; }
div#imprint { clear:both;height:200px;margin:0;padding:0 0 0 160px;color:#000;background:#fff url(bookza_design3.jpg) no-repeat; }
div#news { float:left;width:600px;margin:15px 0 0 0;padding:0 10px 0 160px;color:#fff;background:transparent;border-right:1px solid #cc0000; }
#news img { float:left;margin-top:10px;margin-right:25px;padding:1px;border:1px solid #ffffff; }
#news p { font-size:12px;font-family:arial;color:#ccc;background:transparent;padding:5px 0 5px 0;margin:0; }
#news strong { font-size:12px; }
div#flash { height:100px;margin:0;padding:0;color:#fff;background:#000 url(bg_flash.jpg) no-repeat; }
div#teaser { float:left;width:200px;margin:15px 0 0 0;padding:0px 10px 0 10px;color:#fff;background:transparent;border-right:1px solid #fff; }
#teaser h3 { font-size:14px;font-family:georgia,arial;font-weight:normal;margin:0;padding:10px 0 0 0;color:#fff;background:transparent; }
#teaser p { font-size:11px;font-family:arial;color:#e4e4e4;background:transparent;padding:3px 0 15px 0;margin:0; }
#teaser strong { font-size:12px;font-family:arial;color:#cc0000;background:transparent; }
#teaser strong.limited { font-size:12px;font-family:arial;color:#cc0000;background:transparent;text-decoration:blink; }
div#work { float:left;width:820px;margin:15px 0 0 0;padding:0 10px 0 160px;color:#fff;background:transparent; }
div#icons { display:none;height:160px;margin:54px 0 0 0;padding:0;color:#fff;background:transparent url(icons.jpg) no-repeat; }
#icons p { font-size:11px;font-family:arial;color:#666;background:transparent;padding:5px 0 5px 0;margin:0; }
div#work img { float:left;margin-top:10px;margin-right:25px;padding:1px;border:1px solid #ccc; }
#work h2 { font-size:16px;font-family:georgia,arial;font-weight:normal;margin:0;padding:10px 0 0 0;color:#fff;background:transparent; }
#work p { font-size:12px;font-family:arial;color:#ccc;background:transparent;padding:5px 0 5px 0;margin:0; }
#work a { font-size:12px; }
#work strong { font-size:12px;color:#fff; }
#work em { font-size:12px;color:#fff;font-weight:bold; }
#law img { float:left;margin-top:10px;margin-right:25px;padding:1px;border:1px solid #ffffff; }
#law h1 { font-size:13px;font-family:arial;margin:0;padding:10px 0 0 0;color:#fff;background:transparent; }
#law p { font-size:11px;font-family:arial;color:#ccc;background:transparent;padding:5px 0 5px 0;margin:0; }
#law strong { font-size:12px; }
div#style { clear:both;height:250px;width:600px;margin:0;padding:15px 0 0 160px;color:#fff;background:#000 url(bg_news.jpg) no-repeat; }
table { width:400px;font-size:10px;font-family:arial;color:#333;background:transparent;padding:0;margin:0;border:none;text-align:left; }
td { width:250px; }
h1 { font-size:13px;font-family:georgia,arial;font-weight:normal;margin:0;padding:10px 0 0 0;color:#000;background:transparent; }
h2 { font-size:16px;font-family:georgia,arial;font-weight:normal;margin:0;padding:15px 0 0 0;color:#fff;background:transparent; }
#profile h2 { font-size:13px;font-family:arial;margin:0;padding:0;color:#000;background:transparent; }
p { font-size:11px;font-family:arial;color:#333;background:transparent;padding:5px 0 5px 0;margin:0; }
#headnote { height:26px;color:#000;background:transparent;padding:0;margin:0; }
#footnote { font-size:10px;font-family:arial;color:#eee;background:transparent;text-align:right;padding:0 10px 0 0 ;margin:0; }
span { font-size:12px;font-family:arial;color:#ff0000;background:transparent; }
span.white { color:#fff;background:transparent; }
span.black { color:#000;background:transparent; }
span.hidden { visibility:hidden;border:none; }
acronym,abbr { border-bottom: 1px dotted black;cursor: help; }
#work acronym,abbr { border-bottom: 1px dotted #cc0000;cursor: help; }
a#hidden { text-decoration:none; }
a#hiddenrdf { text-decoration:none; }
caption { font-size:11px;font-family:arial; }
#headnote a.head { display:block;float:left;width:100px;height:26px;font-size:11px;font-family:arial;color:#ff0000;background:transparent url(portfolio.jpg) no-repeat;border:none;text-decoration:none;padding:0;margin:0; }
#headnote a.head:hover { display:block;float:left;width:100px;height:26px;font-size:11px;font-family:arial;color:#ff0000;background:transparent url(portfolio_active.jpg) no-repeat;border:none;text-decoration:none;padding:0;margin:0; }
#headnote a.head2 { display:block;float:left;width:100px;height:26px;font-size:11px;font-family:arial;color:#ff0000;background:transparent url(profile.jpg) no-repeat;background-position:left top;border:none;text-decoration:none;padding:0;margin:0; }
#headnote a.head2:hover { float:left;width:100px;height:26px;background:transparent url(profile_active.jpg) no-repeat;border:none;text-decoration:none; }
#headnote a.active1 { display:block;float:left;width:100px;height:26px;color:#fff;background:transparent url(profile_active.jpg) no-repeat;border:none;text-decoration:none;padding:0;margin:0; }
#headnote a.active2 { display:block;float:left;width:100px;height:26px;color:#fff;background:transparent url(portfolio_active.jpg) no-repeat;border:none;text-decoration:none;padding:0;margin:0; }
a img { border:none;text-decoration:none; }
a { font-size:12px;font-family:arial;color:#cc0000;background:transparent;border:none;text-decoration:none;padding:0;margin:0; }
a:link { color:#cc0000;background:transparent;border:none;text-decoration:none; }
a:visited { color:#cc0000;background:transparent;border:none;text-decoration:none; }
a:focus { color:#cc0000;background:transparent;border:none;text-decoration:underline; }
a:hover { color:#ff0000;background:transparent;border:none;text-decoration:underline; }