html, body { margin:0; padding:0; font:normal 11px/14px Arial, Helvetica, sans-serif; background:#FFF; height:72%; width:98%; /* hide from IE mac \*/ height:100%; width:100%; /* end hiding from IE5 mac */
	scrollbar-3dlight-color:#FFF;
	scrollbar-arrow-color:#AAA;
	scrollbar-base-color:#FFF;
	scrollbar-darkshadow-color:#FFF;
	scrollbar-face-color:#FFF;
	scrollbar-highlight-color:#AAA;
	scrollbar-shadow-color:#AAA;
	scrollbar-track-color:#FFF; 
}

img { border:0; margin:0; padding:0; display:block; border:none; }
div { margin:0; padding:0; }
.white { display:block; color:#FFF; padding:10px 0 0 55px; }
.white a { color:#FFF; }
.colored { color:#0099FF; }
.colored a { color:#0099FF; }
.colored a:hover { color:#000; }
.quote { font-style:italic !important; }
.inline { display:inline; padding:0 10px 10px 0; float:left; }
.clear { clear:both; }

strong { font-weight:bold; }
a { color:#000; font-weight:bold; }
a:hover { color:#0099FF; }

#logo { position:absolute; top:22px; left:55px; }
#title { position:absolute; top:72px; left:55px; width:350px; font:normal 11px/15px Arial, Helvetica, sans-serif; }
#ticker { position:absolute; top:102px; left:55px; width:350px; font:bold 11px/15px Arial, Helvetica, sans-serif; color:#0099FF; }

#navitop { position:absolute; top:132px; left:55px; }
#navitop a { margin-right:10px; }
.current { color:#0099FF; margin-right:10px; font-weight:bold; }
#navilang { position:absolute; top:132px; left:306px; width:100px; text-align:right; }

#flashcontainer { position:absolute; top:255px; left:55px; }

#content { position:absolute; top:177px; left:55px; height:325px; overflow:auto; }
.small { width:400px; }
.big { width:770px; }
.popup_biennale { top:20px !important; width:770px; height:1475px !important; }
.popup_van_cleef { top:20px !important; width:770px; height:1350px !important; }
.popup_tendence { top:20px !important; width:770px; height:2500px !important; }

#content .text { width:350px; padding-right:25px; }
#content .images { position:absolute; top:0; left:390px; padding-top:1px; }
#content .home { width:1120px; }
#content .images img { margin-bottom:45px; }
#content .images img.last { margin-bottom:0;  }
#content .images img.panorama { left:62px; margin:0;  }

#content .images img.single { margin-bottom:0; }
#content p { margin:0; padding:0 0 14px 1px; font:normal 11px/14px Arial, Helvetica, sans-serif;  }
#content a { font-weight:normal; text-decoration:none; }
#content a.underlined { text-decoration:underline; }
#content a.strong { font-weight:bold; }

#content span.left { float:left; width:70px; line-height:20px; }
#content span.right { float:right; width:270px; line-height:20px; }
#content span.caption { display:block; margin:2px 0 0 0; padding:0; }
#content span.homecation { margin:2px 0 0 62px; }
#content form br { clear:both; }
#content form p.separator { clear:both; }

#navibottom { position:absolute; top:552px; left:55px; }
#navibottom a { margin-right:8px; }
#navibottom .current { margin-right:8px; }

#zitat { position:absolute; top:28px; left:448px; display:none; }
#graslinie { position:absolute; top:80%; right:0; height:126px; background:transparent url(../images/gras.gif) bottom right no-repeat; }
img.graslinie { margin-top:80px; }

input, textarea, select { width:200px; background-color:#FFF; color:#000; font:normal 10px Verdana, Arial, Helvetica, sans-serif; border:1px solid #AAA; margin-right:10px; padding-left:2px; }
textarea { height:60px; }
select { width:205px; height:87px; margin-bottom:2px; }

#contentComplete { position:absolute; top:120px; left:55px; width:500px; }
#contentComplete ul { list-style:none; margin:0; padding:0 0 14px 0; }
#contentComplete ul#images { float:left; }
#contentComplete ul#movies { float:right; }
#contentComplete ul li a { font-weight:normal; text-decoration:none; }
#contentComplete ul li a:hover { color:#0099FF; }
