/*==================================================
style-sheets.de
Stylesheet fuer die Druckausgabe
(c) 2003-2004 by Gerrit Kaiser <gk@style-sheets.de>
==================================================*/

/* Fuer die Druckausgabe ueberfluessiges abschalten */
#left, #right, #header, .weiterLinkBox, .legacycontent, #subfooterInner, #footer {
  display: none;
}


/* Geeignete Eigenschaften fuerr die Druckausgabe setzen */

body {
  margin: 0;
  padding: 0;
  font: 11pt "Verdana", Arial, Helvetica, sans-serif;
  color: black;
  background: transparent;
}

	
h1 {
	font: 18px Verdana, Arial, Helvetica, sans-serif;
	color: #000000;
	margin: 0 0 5px 0;
	padding-bottom: 5px;
}

h2 {
  font-size: 1.4em;
  text-transform: uppercase;
  letter-spacing: .05em;
  color: #4F9B74;
}

.imageLeft{
	border: 1px solid #444444;
	padding: 3px;
	background-color: #f5f1d6;
	margin: 5px 10px 10px 0;
	float: left;
	clear: left;
}

.imageRight{
	border: 1px solid #444444;
	padding: 3px;
	background-color: #f5f1d6;
	margin: 5px 0 10px 10px;
	float: right;
	clear: right;
}

.imageBorder{
	border: 1px solid #444444;
	padding: 3px;
	background-color: #f5f1d6;
	margin: 5px;
}

a, a:visited, a:hover, a:visited:hover {
  color: #04667e;
  background: transparent;
  text-decoration: none;
}


/* Diese Regel fuegt in CSS2-Browsern die Link-Adresse hinter Links ein. */ 
a:link:after, a:link:visited:after {

  content: " (Link auf <" attr(href) ">) ";

  font-size: 76%;
  color: #999;

  background: transparent;
}


/* Bei internen Links muss noch die eigene Domain ausgegeben werden */

a[href^="/"]:link:after {

  content: " (Link auf <http://style-sheets.de " attr(href) ">) ";

}

/* Innerhalb von Beispielen sind ausgedruckte URLs unerwuenscht */
.beispiel a:link:after,
.beispiel a:link:visited:after {
  content: "";
}

#sitemast {
  padding-bottom: 1em;
  margin-bottom: 1.5em;
  border-bottom: 20pt solid #c8c8c8;
}

#sidecontent {
  border: 1pt dashed;
  background: #dde5f3;
  font-size: .95em;
  margin: 1cm;
  padding: 5pt;
}

#footer {
  border-top: 1.2pt solid;
  font-size: .85em;
  color: #333;
  text-align: center;
}

#sidecontent p, #footer p {
  text-indent: 0;
}

#sidecontent h2 {
  margin: 0;
}

.postinfos {
  font-weight: bold;
  border-bottom: 1pt solid;
  width: 50%;
}

div.beispiel {
  border: 2pt solid #bbb;
  background-color: #eee;
  padding: 3pt;
  page-break-inside: avoid;
}

/*******************************  Listenansicht ********************************/
.listEntry {
  font-size: 		12px;
  line-height: 		18px;
  margin-bottom: 	15px;
  padding:			5px;
  background-color: #eeeeee;
  border-top: 		1px solid #666666;
  border-bottom: 	1px solid #666666;
  width: 100%;
  float: left;
  clear: left;
}

.listEntry .weiter {
	display: none;
}
/* LIST TITLE */
.listEntry h1, .listEntry h1 a:link, .listEntry h1 a:visited, .listEntry h1 a:active {
	font-size: 			13px; 
	line-height: 		18px; 
	font-weight: 		bold; 
	color: 				#d65200; 
	text-decoration: 	none;
	margin: 			0 0 5px 0;
	padding: 			0;
	border:				none;
}
.listEntry h1 a:hover {
	font-size: 			13px; 
	line-height: 		18px; 
	font-weight: 		bold; 
	color: 				#666666; 
	text-decoration: 	none;
	margin: 			0 0 5px 0;
	padding: 			0;
	border:				none;
}
/***********************************/

/* LIST IMAGE */
.listImg:link, .listImg:visited, .listImg:active {
	border: 1px solid #bbbbbb;
	margin: 0 5px 0 0;
	padding: 3px;
	background-color: #FFF;
	float: left;
}
.listImg:hover{
	border: 1px solid #000;
	margin: 0 5px 0 0;
	padding: 3px;
	background-color: #CCC;
	float: left;
}

/************ DETAILANSICHT ***************/

.detailContainer{
	margin: 10px 0;
	clear: both;
}

.detailImage{
	border: 1px solid #bbbbbb;
	margin-right: 10px;
	float: left;
}

.detailTitel {
	font-family:	Tahoma, Helvetica, sans-serif;
	font-size: 		20px;
	font-weight: 	lighter;
	line-height:	35px;
	letter-spacing: 1px;
	color:			#999999;
}

/* DETAUIL IMAGE */
#detailImageContainer {
	text-align: center;
	background-color: 	#EEEEEE;
  	border: 1px solid #666666;
	margin: 0 0 5px 0;
}

