/*  
Theme Name: RSHolding
Theme URI: http://menonthemoon.com
Description: 
Version: 1.4
Author: fsch
Author URI: http://fns.o-nan.org
*/

@import url("includes/blueprint/src/reset.css");
@import url("includes/blueprint/src/typography.css");
@import url("includes/blueprint/src/grid.css");

html { height:101%; }
body { 
	margin: 0;
	color: #333;
	font-family: "Helvetica Regular", Helvetica, Arial, sans-serif;
	text-align:center;
	}
.container { width:896px; margin: 0 auto; text-align:left;}
.column {  margin-right: 0; }

a:focus, 
a:hover     { color: #000; }
a           { color: #333; text-decoration: none; }
img         { margin: 0; }
.clear {clear:both;}
#header {
	line-height:70px;
	height:70px;
	border-bottom: 1px solid  #999;
	background: url(images/Immobilien-Entwicklung_Verwaltung.gif) bottom right no-repeat;
	margin: 0 0 5px 0;
	}
	#header a{ 	
		top: 40px;
		position:relative;		
	}
		
	#nav_wrapper {	border-bottom: 1px solid #999; 	padding: 0 0 5px 0; }
	
	#navigation { width:205px; background:url(images/bg.gif); }
	#sidebar  { }
	#flashheader{  width:691px;}
	#navigation {  height:250px; }
		#Nav { 
			background: #FFF url(http://www.rs-holding.at/wp-content/uploads/2009/11/navigation.gif) top center no-repeat;
			margin: 10px;
			list-style-type:none;  }
		#Nav li { 
			height:52px;		
			min-height:52px;	
			line-height:52px;
			text-indent: -100em;
			overflow:hidden;
		}
		#Nav a { height:52px; display:block; }
		
		#imv a:hover , .immobilienverwaltung #imv a{ background: url(http://www.rs-holding.at/wp-content/uploads/2009/11/navigation.gif)  0px -208px no-repeat;}
		#obj a:hover, .Objekte #obj a { background: url(http://www.rs-holding.at/wp-content/uploads/2009/11/navigation.gif)  0px -260px no-repeat;}
		#infocenter a:hover , .informationscenter #infocenter a{ background: url(images/Navigation.gif) 0px -312px no-repeat;}
		#kont a:hover , .kontakt #kont a{ background: url(http://www.rs-holding.at/wp-content/uploads/2009/11/navigation.gif)  0px -364px no-repeat;}
		
		#quickdocs { margin: 10px 10px 5px 10px; position:relative; }
			#quickdocs a { color:#CCCCCC; }
			#quickdocs ul {
				display:none;
				list-style-type:none;
				position:absolute;
				z-index:10;				
				margin:0;
				top:18px;
				left:0;
				width:185px;
				background:#333333;
			}
			#quickdocs li { border-top: 1px dashed #CCC; padding:0 10px 0 10px; }
			
			/* PDF Links */
			#quickdocs a[href$=".pdf"] {
				background: url(images/icon_PDF.gif) no-repeat left top!important; padding-left:15px!important; padding-bottom: 2px;}
	
		
	#flashheader { height:250px; }
	
	#alert { background:url(images/bg.gif); padding: 10px; margin:0 0 15px 0; }
	#alert p { background-color: #FFF;padding: 5px; }
	
	#content_wrapper {	margin: 5px 0 10px 0; background:url(images/bg.gif);}
		#content {	
			width:680px;
			float: right;			
			padding: 5px 0 15px 10px;
			background: #FFFFFF url(images/bg_arrows.gif) right top no-repeat;			
			min-height:300px;
			height:auto !important;
			height:300px;	
			}
			#breadcrumb {
				font-size: 0.8em;
				color:#b2b2b2;
				text-transform:uppercase;
				font-weight: lighter;
				font-variant: normal;
				margin: 0 0 25px 0;
			}
			#breadcrumb a { text-decoration:none;color:#b2b2b2; }
			#breadcrumb .inactive { border-bottom: 1px solid #333; color: #333; }
	
		.entry {  margin: 0 0 5px 0; }
		.entry h1 {	font-size:1.9em;	color: #000;}
		.entry h2 { font-size: 1.4em; margin: 0 0 0.5em 0; display:block;  }
		.entry h2 a { /* border-bottom:1px solid #232323; */ }
		.entry .meta { display:block; margin: 0 0 20px 0; color:#999; font-size: 1.2em; }
		.entry .post { width: 550px; margin: 10px 0 15px 0; padding: 0 0 10px 0; border-bottom: 1px solid #CCC; }
		
		.entry p {	font-size: 1.1ems; clear:both;}
		.entry .more {	text-align:right;	height:24px; }
		.entry p img { float: none; margin: 0 0 0.5em 0;  border: 1px solid #CCC; padding: 2px; }
		
		 .entry a { text-decoration: underline; }	 
		.more a { /* border-bottom:1px solid #232323; */ }		
		
		.entry ul { list-style-type:square; }
			.entry ul ul { border-left: 1px solid #CCC; padding-left: 5px; margin: 0.5em; }
			.entry ul ul li { list-style-type:none;   }
		
		.post-meta {}
		.post-meta-key {font-weight: 700;}
				
		
	#footer { text-align:center; border-top: 1px solid #999; }
	
/*  LIGHTBOX                                       */
#jquery-overlay {
	position: absolute;
	top: 0;
	left: 0;
	z-index: 90;
	width: 100%;
	height: 500px;
}
#jquery-lightbox {
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	z-index: 100;
	text-align: center;
	line-height: 0;
}
#jquery-lightbox a img { border: none; }
#lightbox-container-image-box {
	position: relative;
	background-color: #fff;
	width: 250px;
	height: 250px;
	margin: 0 auto;
}
#lightbox-container-image { padding: 10px; }
#lightbox-loading {
	position: absolute;
	top: 40%;
	left: 0%;
	height: 25%;
	width: 100%;
	text-align: center;
	line-height: 0;
}
#lightbox-nav {
	position: absolute;
	top: 0;
	left: 0;
	height: 100%;
	width: 100%;
	z-index: 10;
}
#lightbox-container-image-box > #lightbox-nav { left: 0; }
#lightbox-nav a { outline: none;}
#lightbox-nav-btnPrev, #lightbox-nav-btnNext {
	width: 49%;
	height: 100%;
	zoom: 1;
	display: block;
}
#lightbox-nav-btnPrev { 
	left: 0; 
	float: left;
}
#lightbox-nav-btnNext { 
	right: 0; 
	float: right;
}
#lightbox-container-image-data-box {
	font: 10px Verdana, Helvetica, sans-serif;
	background-color: #fff;
	margin: 0 auto;
	line-height: 1.4em;
	overflow: auto;
	width: 100%;
	padding: 0 10px 0;
}
#lightbox-container-image-data {
	padding: 0 10px; 
	color: #666; 
}
#lightbox-container-image-data #lightbox-image-details { 
	width: 70%; 
	float: left; 
	text-align: left; 
}	
#lightbox-image-details-caption { font-weight: bold; }
#lightbox-image-details-currentNumber {
	display: block; 
	clear: left; 
	padding-bottom: 1.0em;	
}			
#lightbox-secNav-btnClose {
	width: 66px; 
	float: right;
	padding-bottom: 0.7em;	
}


