/* $Id: nodes.css,v 1.2 2009/02/16 19:39:46 johnalbin Exp $ */

/**
 * @file
 * Node Styling
 *
 * Style anything that isn't in the $content variable.
 */


.node /* Node wrapper */
{
	font: normal 14px/20px Georgia, "Times New Roman", Times, serif !important;
    line-height: 20px; !important;
}

.node-inner /* Additional wrapper for node */
{
}

.sticky /* A sticky node (displayed before others in a list) */
{
}

.node-unpublished /* Unpublished nodes */
{
  /* background-color: #fff4f4; */ /* Drupal core uses a #fff4f4 background */
}

.node-unpublished div.unpublished, /* The word "Unpublished" displayed underneath the content. */
.comment-unpublished div.unpublished
{
  height: 0;
  overflow: visible;
  color: #aad;
  font-size: 75px;
  line-height: 1;
  font-family: Impact, "Arial Narrow", Helvetica, sans-serif;
  font-weight: bold;
  text-transform: uppercase;
  text-align: center;
  word-wrap: break-word; /* A very nice CSS3 property */
}

.node-mine /* A node created by the current user */
{
}

.node-teaser /* A node displayed as teaser */
{
}

/* All nodes are given a node-type-FOO class that describes the type of
 * content that it is. If you create a new content type called
 * "my-custom-type", it will receive a "node-type-my-custom-type" class.
 */
.node-type-page /* Page content node */
{
}

/**********************/
/* Book content node  */
/**********************/

.submitted
{
	text-align: right;
	width: 100%;
	font-size: 90%;
	color: #777;
	margin: 25px 0 7px 0; 
		
}

.submitted span.node-creator
{
	
	color: #555;
	font-size: 115%;
	padding: 0 1px;
	
}


.node-type-book .node-inner .links a{
	float: right;
	font-size: 90%;
	color: #39ce3f;
	
}

.marker /* "New" or "Updated" marker for content that is new or updated for the current user */
{
  color: #c00;
}

.node .picture /* The picture of the node author */
{
}

.node.node-unpublished .picture,
.comment.comment-unpublished .picture
{
  position: relative; /* Otherwise floated pictures will appear below the "Unpublished" text. */
}



.node .terms /* Node terms (taxonomy) */
{
}

.node .content /* Node's content wrapper */
{
}

.node div.links /* Wrapper for node links */
{
  margin: 1em 0;
}

ul.links /* Taxonomy links, node links, comment links */
{
  margin: 0;
  padding: 0;
}

ul.links.inline
{
  display: inline;
  margin-top: -80px;
  width: 600px;
}

ul.links li
{
  display: inline;
  list-style-type: disc;
  
  padding: 0 20px;
  
}

.preview .node /* Preview of the content before submitting new or updated content */
{
  /* background-color: #ffffea; */ /* Drupal core uses a #ffffea background */
}	


/** IMCE File browser Custom Styles - Nirbhasa **/



body.imce * #file-preview a img 
  {
    max-width: 700px;
    max-height: 700px;
    margin-top: 15px;
  }
 
body.imce * #help-box 
{

    float: right;
    
    }
 

body.imce #browse-wrapper{
     padding-top: 5px;
}	

body.imce #log-wrapper {
	
	background-color:#edf;
    float:left;
    width:17%;
}	

body.imce #log-wrapper .status, body.imce #log-wrapper .warning, body.imce #log-wrapper .error {
	
	padding: 5px 0;
	border-bottom: 1px #aaa dotted; 
}	

body.imce #op-items ul {
    margin-left: 50px;
}

body.imce #op-items ul li {
    /*width: 160px;*/
    
    font-size: 120%;
}

body.imce #op-items ul li a {
    padding: 2px 7px;
    border-left: 1px solid #999;
    border-right: 2px solid #999;
    border-top: 1px solid #999;
    border-bottom: 2px solid #777;
    height: auto;
    color: #039;
}    
  
body.imce .x-resizer
  {
    width: 5px;
  }
body.imce .y-resizer
  {
    height: 5px;
  }
  
body.imce #navigation-wrapper {
      width: 25em;	
  }  
  
  
/*  Fassttoggle styles */

ul.links li.fasttoggle_status a.fasttoggle{
   margin: -95px 0 130px 0;	
   
}	

ul.links li.fasttoggle_comment a.fasttoggle{
    margin: -95px 0 0 0;
    padding: 0 20px;	
} 

ul.links li.book_add_child a.fasttoggle{
    margin-top: -95px;	
}	

/* Hide book links */

ul.links li.book_printer a{
   display: none;	
}	

/************************/
/* Hide old Plone cruft */
/*************************/

.eventDetails, .documentFirstHeading, .documentByLine, .documentActions {
    display: none;
}	 


/**************************************/
/* CSS for German front page template */
/**************************************/


.fr_section {

margin-bottom: 15px;
clear: left;
border-left: 1px solid rgb(0, 153, 204);
border-bottom: 1px solid rgb(0, 153, 204);
-moz-border-radius-bottomleft: 15px;
-moz-border-radius-bottomright: 15px;
padding: 10px 0px 0px 15px;
}
.fr_textarea {
padding:0px 10px 5px 0px;
}
.fr_image {
padding: 0px 10px 7px 0px;
float:left;
}
.fr_headline {
margin-bottom: 0.4em;
font-size: 1.5em;
font-family: verdana, geneva, arial, helvetica, sans-serif;
}
.fr_linksection {
padding: 5px 10px 5px 7px;
background-image: url(/de/images/greenyellow_neu.jpg);
background-repeat: repeat-y;
margin-bottom: 10px;
margin-right: 15px;
line-height: 1.3em;
font-size: 0.8em;
font-family: verdana, geneva, arial, helvetica, sans-serif;
clear:left;
}


/*************************************/
/* CSS for Czech front page template */
/*************************************/
.cz_main_table_3
{
  //border: 1px solid #c0c0c0;
  //border: 1px solid #4884ff;
  //background-color: #fff4a8;
  //background-color: #fffcd2;
  background-color: #fff29e;
}
.cz_main_td_img_3
{
  width: 33%;
  //border: 1px solid #c0c0c0;
  border: 1px solid #d8cd86;
  border-bottom: 0px solid #c0c0c0;
  padding-left: 10px;
  padding-top: 10px;
}
.cz_main_td_desc_3
{
  width: 33%;
  padding-left: 15px;
  padding-right: 15px;
  //border: 1px solid #c0c0c0;
  border: 1px solid #d8cd86;
  border-top: 0px solid #c0c0c0;
  vertical-align:text-top;
}
.cz_main_table_4
{
  border: 1px solid #c0c0c0;
  //background-color: #fffcd2;
  background-color: #fff29e;
}
.cz_main_td_img_4
{
  width: 25%;
  border: 1px solid #d8cd86;
  border-bottom: 0px solid #c0c0c0;
  padding: 8px 8px 8px 8px;
}
.cz_main_td_desc_4
{
  width: 25%;
  padding-left: 10px;
  padding-right: 10px;
  border: 1px solid #d8cd86;
  border-top: 0px solid #c0c0c0;
  vertical-align:text-top;
}
.cz_node_table
{
  //background-color: #fefdea;
  //margin-bottom: 10px;
}
.cz_node_td_img
{
  width: 17%;
  border: 1px solid #c0c0c0;
  border-right: 0px solid #c0c0c0;
  padding-left: 5px;
  padding-top: 5px;
  background-color: #fefdea;
}
.cz_node_td_desc
{
  width: 83%;
  padding-left: 0px;
  padding-right: 10px;
  border: 1px solid #c0c0c0;
  border-left: 0px solid #c0c0c0;
  background-color: #fefdea;
  vertical-align:text-top;
}
.cz_node_td_desc_mid
{
  width: 83%;
  padding-left: 0px;
  padding-right: 10px;
  border: 1px solid #c0c0c0;
  border-left: 0px solid #c0c0c0;
  background-color: #fefdea;
  vertical-align: middle;
}
.cz_node_space
{
  margin: 0;
  padding: 0;
  height: 0px;
}
.cz_centres_table_3
{
  border: 1px solid #c0c0c0;
  //background-color: #fff4a8;
  //background-color: #fffcd2;
  background-color: #fff29e;
}
.cz_centres_td_img_3
{
  width: 33%;
  border: 1px solid #d8cd86;
  border-bottom: 0px solid #c0c0c0;
  padding-left: 10px;
  padding-right: 10px;
  padding-top: 10px;
  padding-bottom: 10px;
}
.cz_centres_td_desc_3
{
  width: 33%;
  padding-left: 15px;
  padding-right: 15px;
  border: 1px solid #d8cd86;
  border-top: 0px solid #c0c0c0;
  vertical-align:text-top;
  text-align: center;
}



