@import url("media_print.css") print;

/* importiert Print-Styles */

/* -----------------------------------------
	
	Kaiserhof Eisenach
	 - Druck-Stylesheet
	
	Autor:     Christoph Bach - redtrump.de
	Kontakt:   style-o-rama@redtrump.de
	
	letztes Update: 2008-07-08
	
----------------------------------------- */

/* -----------------------------------------
	Elemente
----------------------------------------- */

* { 
 margin: 0;
 padding: 0;
 border: 0;
}

p, h1, h2, h4, h5, h6 {
 margin-bottom: 1em;
}

h1 {
margin-top: 1.5em;
}

h1.first {
 margin-top: 0;
}

h3 {
 margin-bottom: 0.3em;
 border-bottom: 1px solid #630505;
}

p + h3 {
 margin-top: 1.2em;
}

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;
}


/* -----------------------------------------
	Typographie
----------------------------------------- */

/* ----- font-familiy */

h1, h2, h3, h4, h5, h6,
#top_navigation, #navigation,
#tool, #tool input {
 font-family: Georgia, "Times New Roman", serif;
}

body, textarea {
 font: 62.5% Verdana, Helvetica, Arial, sans-serif;
}


/* ----- font size */

#footer-menue {
 font-size: 1.1em;
}

textarea, .help,
#navigation, #tool h2,
#navigation li li,
#tool input[type=submit] {
 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;
}

#top_navigation {
 font-size: 1.5em;
}


/* ----- line-height */

p, label, li {
 line-height: 1.4em;
}


/* ----- color */

body {
 color: #111;
}

a, h1, h2, h3, .red, 
#text .csc-textpic-text { 
 color: #630505;
}

#tool h2, #tool input[type=submit] {
 color: #e0c63e;
}


/* ----- font-weight */

h1, h2, h3, #tool h2 {
 font-weight: normal;
}

.tx-indexedsearch-sw, .help {
 font-weight: bold;
}


/* ----- letter-spacing */

#top_navigation {
 letter-spacing: 1px;
}

#navigation, #tool h2 {
 letter-spacing: 0.1em;
}

#navigation li li {
 letter-spacing: normal;
}


/* ----- text-transform */

#navigation li li {
 text-transform: none;
}

#top_navigation, #navigation,
#tool, #tool input {
 text-transform: uppercase;
}

#tool input {
 text-transform: none;
}


/* ----- text-align */

.to_top, #footer, #footer-menue {
 text-align: right;
}

.help, #top_navigation,
#top_navigation li,
#navigation, #tool,
#tool input,
#newsbox h2,
.browsebox, .browsebox li,
#captcha input.captcha_input {
 text-align: center;
}


/* -----------------------------------------
	Layout
----------------------------------------- */

#wrapper {
 position: relative;
 width: 576px;
 margin: 0 auto;
}


/* -----------------------------------------
	Layout
----------------------------------------- */

h1,
h3,
p {
  padding: 0 10px;
}


.news-single-img {
 float: right;
 margin: 0 0 0 15px;
}

.text-w-image {
 float: left;
 border-bottom: 1px solid #630505;
 margin: 25px 0 25px 0;
}

	.text-w-image.noline {
	 border: 0;
	}

	.text-w-image img {
	 float: right;
	 margin: 0 10px 10px 10px;
	}

.row-img {
 margin-bottom: 15px;
}

	.row-img img {
	 vertical-align: top;
	}

.img-under-text a > img {
 margin-right: 18px;
}

/* -----------------------------------------
	Print App
----------------------------------------- */

#print_app {
 position: relative;
 height: 60px;
 margin: 0 0 15px 0;
 background: url(/fileadmin/template/img/print_app.jpg) 0 bottom no-repeat;
}

#print_app p {
 position: absolute;
 top: 5px;
 left: 238px;
}

/* -----------------------------------------
	verstecken
----------------------------------------- */

.text-img-row, p.to_top,
#single_app, .news-single-backlink {
 display: none;
}


/* -----------------------------------------
	Bilder-Handling
----------------------------------------- */

#wrapper img {
 display: none;
}

#wrapper div img {
 display: block;
}

/* -----------------------------------------
	le fin.
----------------------------------------- */
