/*----------------------------------------------------------------
 * Print Stylesheet
 * ---------------
 * 
 * Rhoen Feeling
 * 
 * Author     : Christoph Bach - redtrump. Buero fuer Gestaltung
 * Contact    : style-o-rama@redtrump.de
 * Last edited: 2008-02-18
 *
 *--------------------------------------------------------------*/

/* -----------------------------------------
	Imports
----------------------------------------- */

@import url("rf_media_print.css") print;


/* -----------------------------------------
	Elements
----------------------------------------- */

* { 
 margin: 0;
 padding: 0;
 border: 0;
}

p, h1, h2, h4, h5, h6 {
 margin-bottom: 1em;
}

h1 {
margin-top: 1.5em;
}

a {
 text-decoration: none;
}

ul {
 margin: 0 0 1em 15px;
}

table, tr, td {
 border: 0;
 border-collapse: collapse;
 vertical-align: top;
}

input[type=text], textarea, select {
 border: 1px solid #c39a31;
 background: #f0ebdb;
}


/* -----------------------------------------
	generic Classes
----------------------------------------- */

.float_left {
 float: left;
}

.float_right {
 float: right;
}

.float_right img {
  display: block !important;
}


/* -----------------------------------------
	Font factory - Typography
----------------------------------------- */

/* ----- families */

body, textarea {
 font: 62.5% Verdana, Helvetica, Arial, sans-serif;
}


/* ----- font sizes */

small,
textarea, .help {
 font-size: 1.2em;
}

p, label, li,
.tx-flseositemap-pi1 li {
 font-size: 1.3em;
}

h1 {
 font-size: 2.2em;
}

h2 {
 font-size: 1.8em;
}

h3 {
 font-size: 1.6em;
}

h4 {
 font-size: 1.4em;
}


/* ----- line-heights */

p, label, li {
 line-height: 1.4em;
}


/* ----- colors */

body {
 color: #111;
}


/* ----- font-weights */

h1, h2, h3 {
 font-weight: normal;
}

.tx-indexedsearch-sw, .help {
 font-weight: bold;
}


/* ----- spacings */



/* ----- transformings */


/* ----- aligning */


/* -----------------------------------------
	Layout
----------------------------------------- */

#wrapper {
 position: relative;
 width: 550px;
 margin: 0 auto;
}


/* -----------------------------------------
	Layout
----------------------------------------- */

div.post,
div.intro {
 border-bottom: 1px solid;
}

div.post,
div.intro {
 margin-top: 2em;
}

div.post small {
 display: block;
 margin: -1em 0 1em 0;
}

/* -----------------------------------------
	Print App
----------------------------------------- */

#print_app {
  position: relative;
  height: 30px;
  margin: 0 0 15px 0;
  background: #ddd;
}

	#print_app p {
	  position: absolute;
	  top: 20px;
	  left: 238px;
	}

	#print_app ul {
	  list-style: none;
	}

		#print_app li {
		  float: left;
		  margin-right: 15px;
		  line-height: 30px;
		}
		
			#print_app li a {
			  float: left;
			}


/* -----------------------------------------
	hide this -
	unwanted elements
----------------------------------------- */

#wrapper img, p.to_top,
#single_app, .internal-link {
 display: none;
}


/* -----------------------------------------
	handle the images
----------------------------------------- */

#wrapper img {

}

#wrapper div img {
 display: block;
}

/* -----------------------------------------
	le fin.
----------------------------------------- */
