/*********************************************************
* Demo Stylesheet
* 
* erstellt: 2006-08-23
* geändert: 2006-08-23
*********************************************************/

/* HTML Tags zuruecksetzen. */
html, body, div, p, h1, h2, h3, h4, h5, h6, a, ul, ol, li, adress, dd, dl, dt,
span, em, b, i, code, pre, abbr, acronym, cite, strong,
table, tr, td, th, tbody, thead, tfoot, caption,
form, input, option, select, textarea, button, fieldset, label, legend {
/* Abstaende */
  margin:0;
  padding:0;
}

body {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
}

img {
	border:0px;
	margin:0px;
	padding:0px;
}

a, a:visited {
	color:#000000;
}
a:hover {
	color:#999999;
}

a.blockmenu, a:visited.blockmenu {
	display:block;
	padding:5px;
	background-color:#cccccc;
}
a:hover.blockmenu{
	background-color:#666666;
	color:#ffffff;
}

h1 {
	font-size:2em;
	color:#AF291E;
	font-weight:normal;
}
h2 {
	font-size:1.8em;
}
h3 {
	font-size:1.6em;
}
h4 {
	font-size:1.4em;
}
h5 {
	font-size:1.2em;
}
h6 {
	font-size:1em;
}

div.print_only {
	display:block;
	width:590px;
	border:1px solid black;
	padding:5px;
	margin-bottom:10px;
	text-align:left;
	font-size:14px;
	font-weight:700;
	font-family:Verdana, Arial, Helvetica, sans-serif;
}

/*
 * Hidden visual content
 */
.hidden {
 position: absolute;
 left: -2000px;
 top: -2000px;
 height: 0;
 display: inline;
 margin: 0;
 padding: 0;
 overflow: hidden;
}

div#seite {
	width:590px;
	border:0px;
}

/************************************************************************************************************************/
/* im header befindet sich crumb */
div#header {
	display:none;
}

/************************************************************************************************************************/
/* im wrapper befinden sich wrapperLinks und wrapperRechts */
div#wrapper {
	width:590px;
}
	div#wrapperLinks {
		display:none;
	}
		div#menu {
			display:none;
			
		}
			
					
	div#wrapperRechts {
		width:590px;
	}
		div#content {
			margin:0px 0px 0px 0px;
			width:590px;
		}
		div#content td a{
			color:#000000;
		}
		div#content td a:hover{
			color:#999999;
		}
		div#content a{
			color:#CC3300;
		}
		div#content a:hover{
			color:#EE6600;
		}
		div#content ul, div#content ol {
			margin:0px 0px 0px 30px;
		}
		
			div#startseite {
				
				margin:0px 10px 0px 0px;
			}
			

div.wrapperLinksContentFilled {
	display:none;
}

	
/************************************************************************************************************************/
div#boxes {
	display:none;
}
	
		
/************************************************************************************************************************/
div#footer {
	width:590px;
	margin:0px auto;
	padding-bottom:5px;
	text-align:center;
	color:#CCCBCB;
}
.searchword {
	background-color:yellow;
}
/************************************************************************************************************************/
.hintergrund {
	
}
.hauptfarbe {
	background-color:#666666;
}
.modul {
	/*border-right:1px solid #eee;
	border-left:1px solid #eee;
	border-bottom:1px solid #eee;*/
	line-height:18px;
}
	.headline {
		font-size:1.0em;
		display:block;
		padding:5px;
		text-align:right;
		color:#7B7B7B;
	}
	.headline a{
		color:#7B7B7B;
	}
	.einheit {
		margin-bottom:20px;
		padding:5px;
		border-bottom:1px dotted black;
	}
	
		.modul p {
			margin-bottom:15px;
		}
		
		.modul p b {
			display:block;
		}
		
		.modul p p {
			margin:0px;
		}
		
		.titel {
			font-size:1.4em;
			display:block;
			font-weight:bold;
			margin-bottom:10px;
			color:#86A4CA;
		}
		
		.subtitel {
			font-size:1.2em;
			display:block;
			font-weight:bold;
			margin:10px 0px 5px 0px;
			color:#86A4CA;
			border-bottom:1px dotted black;
		}
		
		a.subtitel {
			text-decoration:none;
			color:#86A4CA;
		}
		
		.inhalt {
			display:block;
		}
			.bild {
				float:right;
				margin-left:20px;
				padding:3px;
			}
			.thumb {
				float:left;
				margin:0px 10px 10px 0px;
				background-color:#eeeeee;
				border:1px solid #A07A44;
				padding:5px;
				height:110px;
				width:110px;
				text-align:center;
			}
			
			.tr_header {
				text-align:left;
			}
			
			.tr_header th {
				padding:5px;
				border-bottom:1px solid #86A4CA;
				font-weight:normal;
				vertical-align:top;
			}
			
			.tr_header th a {
				text-decoration:none;
				
			}
			
			.even {
				background-color:#E6EDF7;
			}
			
			.even:hover {
				background-color:#D8D5CB;
			}
			
			.even a, .odd a {
				text-decoration:none;
				color:black;
			}
			
			.odd {
				background-color:transparent;
			}
			
			.odd:hover {
				background-color:#D8D5CB;
			}
			
			.tr_height td{
				padding:5px 5px;
				vertical-align:top;
			}
			
			.einleitung {
				font-weight:bold;
				padding-bottom:5px;
				width:400px;
				float:left;
				color:#7B7B7B;
			}
			.text {
				display:block;
				margin-bottom:5px;
			}
			.zusatz {
			
			}
			
			.datum_leiste {
				text-align:center;
				border-bottom:1px solid #86A4CA;
				border-top:1px solid #86A4CA;
				padding:5px 0px;
				margin-bottom:5px;
				color:#86A4CA;
			}
			
			.datum_leiste a {
				text-decoration:none;
				color:#86A4CA;
			}
			
			.datum_leiste a.active {
				font-weight:bold;
			}
			
		.datum, .datum a {
			color:#A1A1A1;
			text-decoration:none;
			margin-bottom:5px;
		}
		.link {
			padding-bottom:5px;
		}
		
		/************************************************************************************************************************/
		
		div#multiseite {
			
		}
		
		div#multiseite table {
			margin-bottom:15px;
			border-bottom:1px dotted black;
		}
		
		div#multiseite table th {
			border-bottom:1px solid #BC9661;
			font-weight:bold;
			font-size:1.1em;
			text-align:left;
			padding:10px 0px 5px 0px
		}
		
		div#multiseite table td {
			padding:5px 5px 5px 0px;
			vertical-align:top;
			text-align:left;
			font-size:1em;
			line-height:14px;
		}
		
		
		/**************** Gästebuch *****************************************************/
		
div#guestbook_input_area {
	border-top:1px solid #aaa;
	border-right:1px solid #666;
	border-bottom:1px solid #666;
	border-left:1px solid #aaa;
	
	background-color:#fff;
	
	background-image:none;
	background-repeat:repeat-x;
	background-position:top;
	
	margin:10px 0px 5px 0px;
	padding:0px 0px 10px 0px;
}

div#guestbook_input_area .header {
	background-color:#aaa;
	color:white;
	padding:5px;
	margin:0px 0px 10px 0px;
	font-size:1em;
	font-weight:700;
	border-bottom:1px solid white;
	background-image:none;
	background-repeat:repeat-x;
}

div#guestbook table {
	border-top:1px solid #aaa;
	border-right:1px solid #666;
	border-bottom:1px solid #666;
	border-left:1px solid #aaa;
	
	background-color:#fff;
	
	margin:10px 0px 5px 0px;
	padding:0px 0px 10px 0px;
}

div#guestbook td {
	margin:0px;
	padding:0px;
}

div#guestbook tr.headerLine {
	background-color:#aaa;
	color:white;

	font-size:1em;
	font-weight:700;
	
	background-image:none;
	background-repeat:repeat-x;
}


div#guestbook tr.contentLine {
	background-color:white;
}



div#guestbook tr.headerLine td {
	padding:5px;
	margin:0px 0px 10px 0px;
	border-bottom:1px solid white;
}
