/* start rkmdefault CSS */

/*--general---*/
a:link {font-weight: lighter;text-decoration: none;background-color: transparent;color: #AAAAAA;}
a:visited  {font-weight: lighter;text-decoration: none;background-color: transparent;color: #AAAAAA;}
a:active {font-weight: lighter;text-decoration: none;background-color: transparent;color: #AAAAAA;}
a:hover {font-weight: normal;text-decoration: none;background-color: transparent;color: #FFFFFF;}
body {	margin: 0px;padding: 0px;background-color: #000000;font-family: Verdana, Arial, Helvetica, sans-serif;}
table.NOTcentered {	margin:0 0 0 10px!important;/*padding:0 0 0 10px!important;*/}
/*table { margin:10px 0 0 20px;}*/


h1,h2,h3,h4,h5,h6 {margin-bottom: 0px;padding-bottom: 0px;margin-top: 0px;padding-top: 0px;}
h1 {font-size: 0.65em;text-transform:uppercase;font-style: normal;font-weight: lighter;color: #FF9900;}
h2 {font-size: 0.65em;text-transform: uppercase;font-style: normal;font-weight: lighter;color: #FF9900;}
h3 {font-size: 0.65em;text-transform: uppercase;font-style: normal;font-weight: lighter;color: #FF9900;}
h4 {font-size: 0.65em;text-transform: uppercase;font-style: normal;font-weight: lighter;color: #FF9900;}


/* classes */
.creditsorange {font-size: 0.65em;text-transform:none!important;font-style: normal;color: #FF9900;}
.creditsorange em {font-size: 0.65em;}

.medCAPw {	text-transform: uppercase;font-style: normal;font-weight: lighter;color: #FFFFFF;font-size: 1.3em;}
.menu1 {	font-size: 0.65em;	text-transform: uppercase;	font-style: normal;font-weight: lighter;	color: #999999;}
.menu1orange {font-size: 0.65em;text-transform: uppercase;font-style: normal;font-weight: lighter;color: #FF9900;}
.menu1orange:link {font-size: 0.65em;text-transform: uppercase;font-style: normal;font-weight: lighter;color: #FF9900;}
.menu1orange:visited {font-size: 0.65em;text-transform: uppercase;font-style: normal;font-weight: lighter;color: #FF9900;
}
.menu1orange:active  {
	font-size: 0.65em;
	text-transform: uppercase;
	font-style: normal;

	color: #FF9900;
}
.menu1orange:hover  {
	font-size: 0.65em;
	text-transform: uppercase;
	font-style: normal;

	color: #FF9900;
}

.smallCAPw {
	text-transform: uppercase;
	font-style: normal;

	color: #FFFFFF;
	font-size: 0.8em;
}
.smallsmalllitegrey {
	
	font-size: 0.65em;
	font-style: normal;

	color: #999999;
}
table#comment div.smallsmalllitegrey a.current{ color:#FFFFFF!important;}

.smallsmall-litergrey {
	
	font-size: 0.65em;
	font-style: normal;

	color:#ffffff; padding-bottom:4px;
}
.smallCAPorange {
	text-transform: uppercase;
	font-style: normal;

	color: #FF9900;
}

.bigCAPw { 
font-family: Arial;
	text-transform: uppercase;
	font-style: normal;
	font-weight: normal;
	color: #FFFFFF;
	font-size: 3em;
}
.cv {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #000000;
}
.gray9 { color: #aaaaaa; }

.menu1w {
	font-size: 0.65em;
	text-transform: uppercase;
	font-style: normal;

	color: #ffffff;
}
.smallerCAPw {
	text-transform: uppercase;
	font-style: normal;

	color: #FFFFFF;
	font-size: 0.7em;
}
.bb { background-color:#000000; background-image:url(/pix/1x1b.gif);}
.cv {font-family: Verdana, Arial, Helvetica, sans-serif;font-size: 11px;color: #000000;}
.barraCV { border-top:#999999 1px solid; }
a.grey { font-size:9px;  color:#999999!important; font-weight:bold; }
h2 span.smallerCAPw { color: #aaaaaa!important; font-size: 1.1em!important;}



/*IDS*/
#FOTO {z-index: 6;border-top:1px solid #000000;border-right: 0px none;border-bottom: 1px solid #000000;border-left: 0px none;}
#leftcol {padding:10% 3px 10% 0; vertical-align:middle;}
#rightcol { width:400px;  min-width:300px; padding:10% 0 10% 3px; vertical-align:middle;}
#imagebox {border-top: 1px solid #333333;border-bottom: 1px solid #333333;border-left: 1px solid #333333;}
#cv { background-color:#FFFFFF;}	
body#cv a { color:#000000; font-weight:bold;}


/*LINK POINTERS*/
div.video { font-style: normal; color: #FF9900; font-size: 0.65em;}
div.video a {background: url(/pix/video.gif) 1px no-repeat; padding-left:18px; }
div.video a:link {color: #FF9900;}
div.video a:visited  {color: #FF9900;}
div.video a:active {color: #FF9900;}
div.video a:hover {color: #AAAAAA;}

div.extlink a {background: url(/pix/ext_link_g.gif) no-repeat;  background-position: 99% 0%; padding-right:18px; }



/* orizzo gallery Styles */
body#origal div#motioncontainer {width:450px; height:200px; }
body#origal div.griss#motioncontainer {width:600px; height:210px; }
body#origal div.pondok#motioncontainer {width:600px; height:200px; }

body#origal div#motioncontainer a img {border:0 }
body#origal div#motioncontainer a:hover img {border:0 }
body#origal div#statusdiv {background-color: lightyellow;border: 1px solid gray;/*padding: 2px;*/position: absolute;left: -300px;visibility: hidden;}
body#origal div#motioncontainer a:hover {color: red; /* Dummy definition to overcome IE bug */}


/* verical gallery Styles */
body.iframe#vertgal { background-color:#FFFFFF; border:0; margin:0; padding:0;}
body#vertgal div#motiongallery img { border:0; margin:0; padding:0;}
body#vertgal div#motioncontainer { border:0; margin:0; padding:0;}
body#vertgal div#motiongallery { border:0; margin:0; padding:0;}
body#vertgal div.web_browser_sandwich { border:0; margin:0; padding:0;}
body#vertgal div.web_browser_sandwich div { border:0; margin:0; padding:0;}
body#vertgal div.web_browser_sandwich div iframe { border:0; margin:0; padding:0;}
body#vertgal div.borderkiller {  border:0; margin:0; padding:0;}

div.grafikatamarindo {border-right:#FFFFFF 1px solid; border-left:#FFFFFF 1px solid;}
body.iframe#vertgalGRAFIKA { background-color:#000000; border:0; margin:0; padding:0;}
div.web_browser_sandwich {padding-right:3px;}

/*new slideshow*/
#slideshow { position: relative; width: 650px; height:450px; overflow:hidden; display:block; clear:both; padding:6px 0 6px 0; }
#controls {z-index:1000; position:absolute; top:10px; right:0; display:none; background-color:#000000; margin:0; padding:6px; width:200px;}
#controls span { margin: 0 5px; font-size:10.5pt; }

div.fairground#slideshow { position: relative; width: 333px; height:500px; overflow:hidden; display:block; clear:both; padding:6px 0 6px 0; }
div.florblanca#slideshow { position: relative; width: 600px; height:400px; overflow:hidden; display:block; clear:both; padding:6px 0 6px 0; }
div.saraceno#slideshow { position: relative; width: 500px; height:333px; overflow:hidden; display:block; clear:both; padding:6px 0 6px 0; }
div.baliflat#slideshow { position: relative; width: 450px; height:300px; overflow:hidden; display:block; clear:both; padding:6px 0 6px 0; }
div.frz#slideshow { position: relative; width: 500px; height:500px; overflow:hidden; display:block; clear:both; padding:6px 0 6px 0; }
div.snb#slideshow { position: relative; width: 225px; height:300px; overflow:hidden; display:block; clear:both; padding:6px 0 6px 0;}
div.brand05#slideshow { position: relative; width: 400px!important; height:300px!important; overflow:hidden; display:block; clear:both; padding:6px 0 6px 0;}
div.pack#slideshow { position: relative; width: 216px; height:250px; overflow:hidden; display:block; clear:both; padding:6px 0 6px 0;}
div.pub01_01#slideshow { position: relative; width: 680px; height:500px; overflow:hidden; display:block; clear:both; padding:6px 0 6px 0;}
div.pub01_04#slideshow { position: relative; width: 550px; height:426px; overflow:hidden; display:block; clear:both; padding:6px 0 6px 0;}
div.pub01_05#slideshow { position: relative; width: 564; height:400px; overflow:hidden; display:block; clear:both; padding:6px 0 6px 0;}
div.mario#slideshow { position: relative; width: 750px; height:500px; overflow:hidden; display:block; clear:both; padding:6px 0 6px 0; }

/*grey body*/
body#litegrey { margin: 0px; padding: 0px; background-color: #e5e4e2; font-family: Verdana, Arial, Helvetica, sans-serif;}
body#litegrey .bigCAPw {text-transform: uppercase;font-style: normal;font-weight: bold;color:#999999;font-size: 2em;}
body#litegrey .smallCAPw {text-transform: uppercase;font-style:normal;font-weight: lighter;color: #999999;font-size: 0.8em;}
body#litegrey .smallsmalllitegrey {font-size: 0.65em;font-style: normal;font-weight: lighter;color: #999999;}
body#litegrey .smallsmall-litergrey {font-size: 0.65em;font-style: normal;font-weight: lighter;color:#666666; padding-bottom:4px;}
body#litegrey .current {color: #000000;}

body#litegrey a:link {font-weight: lighter;text-decoration:none;background-color:transparent;color:#999999;}
body#litegrey a:visited  {font-weight:lighter;text-decoration:none;background-color:transparent;color:#999999;}
body#litegrey a:hover {font-weight: normal;text-decoration: none;background-color:transparent;color: #000000;}
body#litegrey #controls {z-index:1000; position:absolute; top:10px; right:0; display:none; background-color:#ffffff; margin:0; padding:6px; width:200px; border:1px solid #999999;}
body#litegrey div.extlink a {background: url(/pix/ext_link_g.gif) no-repeat;  background-position: 99% 0%; padding-right:18px; }


/*eff0eb body*/
body#eff0eb { margin: 0px; padding: 0px; background-color: #eff0eb; font-family: Verdana, Arial, Helvetica, sans-serif;}
body#eff0eb .bigCAPw {text-transform: uppercase;font-style: normal;font-weight: bold;color:#999999;font-size: 2em;}
body#eff0eb .smallCAPw {text-transform: uppercase;font-style:normal;font-weight: lighter;color: #999999;font-size: 0.8em;}
body#eff0eb .smallsmalllitegrey {font-size: 0.65em;font-style: normal;font-weight: lighter;color: #999999;}
body#eff0eb .smallsmall-litergrey {font-size: 0.65em;font-style: normal;font-weight: lighter;color:#666666; padding-bottom:4px;}
body#eff0eb .current {color: #000000;}

body#eff0eb a:link {font-weight: lighter;text-decoration:none;background-color:transparent;color:#999999;}
body#eff0eb a:visited  {font-weight:lighter;text-decoration:none;background-color:transparent;color:#999999;}
body#eff0eb a:hover {font-weight: normal;text-decoration: none;background-color:transparent;color: #000000;}
body#eff0eb #controls {z-index:1000; position:absolute; top:10px; right:0; display:none; background-color:#ffffff; margin:0; padding:6px; width:200px; border:1px solid #999999;}
body#eff0eb div.extlink a {background: url(/pix/ext_link_g.gif) no-repeat;  background-position: 99% 0%; padding-right:18px; }

/*efefed body*/
body#efefed { margin: 0px; padding: 0px; background-color: #efefed; font-family: Verdana, Arial, Helvetica, sans-serif;}
body#efefed .bigCAPw {text-transform: uppercase;font-style: normal;font-weight: bold;color:#999999;font-size: 2em;}
body#efefed .smallCAPw {text-transform: uppercase;font-style:normal;font-weight: lighter;color: #999999;font-size: 0.8em;}
body#efefed .smallsmalllitegrey {font-size: 0.65em;font-style: normal;font-weight: lighter;color: #999999;}
body#efefed .smallsmall-litergrey {font-size: 0.65em;font-style: normal;font-weight: lighter;color:#666666; padding-bottom:4px;}
body#efefed .current {color: #000000;}

body#efefed a:link {font-weight: lighter;text-decoration:none;background-color:transparent;color:#999999;}
body#efefed a:visited  {font-weight:lighter;text-decoration:none;background-color:transparent;color:#999999;}
body#efefed a:hover {font-weight: normal;text-decoration: none;background-color:transparent;color: #000000;}
body#efefed #controls {z-index:1000; position:absolute; top:10px; right:0; display:none; background-color:#ffffff; margin:0; padding:6px; width:200px; border:1px solid #999999;}
body#efefed div.extlink a {background: url(/pix/ext_link_g.gif) no-repeat;  background-position: 99% 0%; padding-right:18px; }

/*f0efed body*/
body#f0efed { margin: 0px; padding: 0px; background-color: #f0efed; font-family: Verdana, Arial, Helvetica, sans-serif;}
body#f0efed .bigCAPw {text-transform: uppercase;font-style: normal;font-weight: bold;color:#999999;font-size: 2em;}
body#f0efed .smallCAPw {text-transform: uppercase;font-style:normal;font-weight: lighter;color: #999999;font-size: 0.8em;}
body#f0efed .smallsmalllitegrey {font-size: 0.65em;font-style: normal;font-weight: lighter;color: #999999;}
body#f0efed .smallsmall-litergrey {font-size: 0.65em;font-style: normal;font-weight: lighter;color:#666666; padding-bottom:4px;}
body#f0efed .current {color: #000000;}

body#f0efed a:link {font-weight: lighter;text-decoration:none;background-color:transparent;color:#999999;}
body#f0efed a:visited  {font-weight:lighter;text-decoration:none;background-color:transparent;color:#999999;}
body#f0efed a:hover {font-weight: normal;text-decoration: none;background-color:transparent;color: #000000;}
body#f0efed #controls {z-index:1000; position:absolute; top:10px; right:0; display:none; background-color:#ffffff; margin:0; padding:6px; width:200px; border:1px solid #999999;}
body#f0efed div.extlink a {background: url(/pix/ext_link_g.gif) no-repeat;  background-position: 99% 0%; padding-right:18px; }

/*white body*/
body#white { margin: 0px; padding: 0px; background-color: #ffffff; font-family: Verdana, Arial, Helvetica, sans-serif;}
body#white .bigCAPw {text-transform: uppercase;font-style: normal;font-weight: bold;color:#999999;font-size: 2em;}
body#white .smallCAPw {text-transform: uppercase;font-style:normal;font-weight: lighter;color: #999999;font-size: 0.8em;}
body#white .smallsmalllitegrey {font-size: 0.65em;font-style: normal;font-weight: lighter;color: #999999;}
body#white .smallsmall-litergrey {font-size: 0.65em;font-style: normal;font-weight: lighter;color:#666666; padding-bottom:4px;}
body#white .current {color: #000000;}

body#white a:link {font-weight: lighter;text-decoration:none;background-color:transparent;color:#999999;}
body#white a:visited  {font-weight:lighter;text-decoration:none;background-color:transparent;color:#999999;}
body#white a:hover {font-weight: normal;text-decoration: none;background-color:transparent;color: #000000;}
body#white #controls {z-index:1000; position:absolute; top:10px; right	:0; display:none; background-color:#ffffff; margin:0; padding:6px; width:200px; border:1px solid #999999;}
body#white div.extlink a {background: url(/pix/ext_link_g.gif) no-repeat;  background-position: 99% 0%; padding-right:18px; }



.spacer100 { display:block; height:100px; clear:both; float:none;}
div.smallsmalllitegrey p{ margin: 4px 0 4px 0;}
.right{ float:right; }
.diatas { float:right; }
td#rightcol tbody, td#rightcol table tbody { vertical-align:top!important; }
td#leftcol tbody, td#leftcol table tbody { vertical-align:top!important; }
td#leftcol { padding-left:10px!important; }

div.smallsmalllitegrey p a {font-size:1.2em!important; color:#FFF;}
div.smallsmalllitegrey { padding:0 0 0 0; margin:1px 0 0 0;}
.current { font-size:11pt!important;}

/*page SPECIFIC ID and classes */
body.home #leftcol {padding-top:60px; padding-left:60px!important;}
body.home #rightcol {padding-top:20%; vertical-align:top;}
body#bio #rightcol { padding-top:10%; vertical-align:top;}



