@charset "utf-8";
/* CSS Document */


body  {
	font: 100% Verdana, Arial, Helvetica, sans-serif;
	
	background: url(img/rudi_bg2.jpg) no-repeat top center #000000;
	_background: url(img/rudi_bg2.jpg) no-repeat fixed top center #000000;
	
  /*display: block;*/
  height: 100%;
  margin: 0;
  padding: 0;
  text-align: center; 
  width: 100%;
  
 
}

.serif {font-family: Georgia, "Times New Roman", Times, serif;}

.txt11_grey {
color: #333333;
font-size: 11px;
font-family: Arial, Helvetica, sans-serif;
text-decoration:none;
}

.txt11_red {
color: #770000;
font-size: 11px;
font-family: Arial, Helvetica, sans-serif;
text-decoration:none;
}

.txt11_wht {
color: #fff;
font-size: 11px;
font-family:  Arial, Helvetica, sans-serif;
text-decoration:none;
}

.txt11_wht strong{
color: #697C8B;
font-size: 11px;
font-family:  Arial, Helvetica, sans-serif;
text-decoration:none;
}

.txt11_wht a{
color: #697C8B;
font-size: 11px;
font-family:  Arial, Helvetica, sans-serif;
text-decoration: underline;
}

.txt11_blk {
color: #000;
font-size: 11px;
font-family:  Arial, Helvetica, sans-serif;
text-decoration:none;
}

.txt12_grey {
color: #999999;
font-size: 12px;
font-family: Arial, helvetica, sans-serif;
text-decoration:none;
}

.txt12_blk {
color: #000;
font-size: 12px;
font-family: Arial, helvetica, sans-serif;
}

.txt12_wht {
color: #fff;
font-size: 12px;
font-family: Arial, helvetica, sans-serif;
}

.txt12_blk a, .txt11_blk a {color: #000; text-decoration: underline;}
.txt12_blk a:hover, .txt11_blk a:hover { color: #f00; text-decoration: none;}
.txt12_blk strong {color: #000;font-size: 16px;}

.txt16_blue_mail, .txt11_wht .bigblue, txt12_blk .bigblue {
color:#697C8B;
font-size: 16px;
font-family:Georgia, "Times New Roman", Times, serif;
}

.txt18_wht {
color: #fff;
font-size: 18px;
font-family:  Arial, Helvetica, sans-serif;
text-decoration:none;
}




.title {
color:#697C8B;
font-size: 70px;
font-family:Georgia, "Times New Roman", Times, serif;
margin:50px auto 50px 0;}

.container { position:relative;
	width: 800px; height: 725px;
	margin: 0 auto; 
	text-align: left; 
}

.copyright {position:absolute; top:10px; float:left;  color:#697C8B; font-size: 11px; font-family:  Arial, Helvetica, sans-serif;}

#linkReport {position:absolute;  margin:70px 0 0 5px; color: #697C8B; font-size: 11px; font-family: Arial, helvetica, sans-serif;}
#linkReport a {color: #697C8B; text-decoration:none;  }
#linkReport a:hover {color:#fff; text-decoration:none;  }


#linkHome {position:absolute; display:block; float:right; top:50px; left:630px; width:127px; height:140px;}
#linkHome a {display:block; width:100%; height:100%; text-decoration:none;  }


.sidebar1 {
	float: right;
	width: 200px; height: 400px; 
	padding: 250px 0px 0px 0px;
	color: #fff;
	font-size: 16px;
	font-family: Arial, Helvetica, sans-serif;
}

.sidebar1 a { color: #fff; text-decoration:none;}

.sidebar1 a:hover { color: #f00; text-decoration:none;}

.sidebar1 .on, .sidebar1 .on:hover { color: #697C8B; text-decoration:none; cursor: default;}

.mainContent { 
	float:left; width:550px; 
	margin: 50px 0px 0 0; height: 620px;
	background: url(img/rudi_bg_area.jpg) no-repeat top left;
	_background: url(img/rudi_bg_area.jpg) no-repeat fixed top left;
	padding: 0px 0px;
	/*overflow: auto;*/

} 


.galleryHeader {float:left; width:824px; 
	margin: 50px 0px 0 0; _margin-left:12px; height: 40px;
	background-color:#000;
	padding: 0px 0px;}

.mainContentGallery { 
	float:left; width:824px; 
	margin:0; _margin-left:12px; height: 610px;
	background-color:#222;
	padding: 0px 0px;
	/*overflow: auto;*/

} 


.containerMiddle {width:490px; 
	margin-left:30px;
}


.containerMiddleGallery {width:750px; 
	margin-left:30px;
}


.containerDisco1 { float:left; width:200px; height:200px; padding:30px; }
.containerDisco2 { float:left; width:350px; height:200px; padding:30px; }
.containerDisco3 { float:left; width:550px; padding:30px;}
.containerDisco4 { float:left; width:550px; padding:15px 30px; margin-bottom:20px; background-color:#697C8B;}

.newsDateBox {float:left; width:470px; 
	margin: 15px 0 20px 0; height: 20px;
	background-color:#000;
	padding:0 0 0 15px; color:#697C8B; font-size: 16px; font-family:Georgia, "Times New Roman", Times, serif;}

.footer { 
	margin: 500 0px 0 0;
	padding: 0px 0px; 
} 

 

.fltrt { 
	float: right;
	margin-left: 8px;
}
.fltlft {
	float: left;
	margin-right: 8px;
}
.clearfloat { 
	clear:both;
    height:0;
    font-size: 1px;
    line-height: 0px;
}

.discoTextArea { width:480px; height:200px;  float:left;}
.textBox1 { width:250px;  margin-left:220px;}
.textBox2 { width:350px; margin-left:120px;}



 /* Scroller ---------- */

.holder {
	float: left;
	margin: 10px;
}

.scroll-pane {
	width: 550px;
	height: 620px;
	overflow: auto;
	background: transparent;
	float: left;
	
}


.scroll-pane2 {
	width: 824px;
	height: 610px;
	overflow: auto;
	background: transparent;
	float: left;
	
}



.jScrollPaneContainer {
	position: relative;
	overflow: hidden;
	z-index: 1;
}

.jScrollPaneTrack {
	position: absolute;
	cursor: pointer;
	right: 0px;
	top: 0;
	border-right:2px solid #333;
	height: 100%;
	background: #333;
}
.jScrollPaneDrag {
	position: absolute;right: -2px;
	background: #697C8B;
	border:1px solid #000;
	cursor: pointer;
	overflow: hidden;
	
}
 /* Scroller ---end---- */
