/* ----------------------------------------------------------------------------------------
Template Name: Holzbootseiten
Version: 2.1
Author: Michael Havemann
Author URI: www.holzbootseiten.de
Last Date Modified: 21/03/2010
Last Modifications: 
.zitat {
	border: dashed 0.1em #555;
	margin: 0;
	padding: 0.5em;
}
------------------------------------------------------------------------------------------- */
body#Site {
	background: #a6b3bf url(../images/anchor_bg.gif) fixed 0 0 no-repeat;
	color: #555;
	font: normal 1.01em/1.2 'Palatino Linotype', palatino, 'Lucida Bright', serif;
}
.clear {
	clear: both;
}
#Koerper {
	background: transparent url(../images/tauwerk.png) repeat-y;
	width: 85%;
	max-width: 800px;
	margin: -1em 0 0 12%;
	padding: 1em 0 4em 0.2em;
}
input, select, textarea {
	background-color: #e3d3c1;
	font: normal 100% 'Courier New', courier, system;
}
input.button {
	margin-right: 1em;
	padding: 0.2em;
	border: 0;
	font: normal 100% 'Palatino Linotype', palatino, 'Lucida Bright', serif;
	background-color: #72201c;
	color: #e3d3c1;
}
input.button:focus, input.button:hover {
	background-color: #a36016;
}
.auto {
	overflow: auto;
}
.hidden {
	overflow: hidden;
}
.scroll {
	overflow: scroll;
}
.logo {
	padding: 0.5em;
	width: 12.5em;
	height: 10.0em;
	float: left;
}
.border {
	border: solid 0.1em #555;
}
.kleiner {
	font-size: 85%;
	font-weight: normal;
}
.alert {
	border: solid 0.1em red;
	background-color: #e3d3c1;
	color: red;
	margin: 1em;
	padding: 1em;
}
.zitat {
	border: dashed 0.1em #555;
	margin: 0;
	padding: 0.5em;
}
.Newsbox {
	background-color: #cebc91;
	border: solid 0.1em #72201c;
	margin: 2em 0 0 1em;
	padding: 0 1em 1em 1em;
}
a.Kontaktbox {
	width: 35%;
	text-align: center;
	margin: 1em 0;
	padding: 0.2em;
	display: block;
}
a.Kontaktbox:link, a.Kontaktbox:visited {
	background-color: #72201c;
	font-weight: bold;
	text-decoration: none;
	color: #e3d3c1;
}
a.Kontaktbox:focus, a.Kontaktbox:hover {
	background-color: #a36016;
	font-weight: bold;
	text-decoration: none;
	color: #e3d3c1;
}
h1, h2, h3, h4, h5 {
	margin: 1em 0 0 0;
	font-weight: bold;
	color: #444;
	line-height: 1.2;
}
h1 {
	font-size: 150%;
}
h2 {
	font-size: 125%;
}
h3 {
	font-size: 110%;
}
h4 {
	font-size: 100%;
}
h5 {
	font-style: italic;
	font-size: 100%;
}
th {
	text-align: left;
}
td {
	width: 4em;
	vertical-align: top;
}
td.col1 {
	width: 12em;
}
p.date {
	font-size: 80%;
}
a:link, a:visited {
	color: #72201c;
	text-decoration: none;
	font-weight: bold;
}
a:focus, a:hover {
	color: #a36016;
	text-decoration: none;
	font-weight: bold;
}
img {
	border: none;
}
a img {
	border: 0.2em solid #72201c;
}
a img:focus, a img:hover, a.current img {
	border-color: #a36016;
}
a img:visited {
	border-color: #555;
}
a.nachoben {
	float: right;
	width: 5%;
	text-align: right;
	font-weight: bold;
	font-size: 125%;
}
ul.bulletless {
	list-style: none;
	margin-left: -2.2em;
}
ul.uebersicht {
	margin-bottom: 2em;
	padding: 0;
	list-style: none;
	font-size: 125%;
}
ul.uebersicht2 {
	margin-top: 1em;
	padding: 0;
	list-style: none;
	font-size: 110%;
}
ul.flag {
	margin: 2em 0 0 -1.2em;
	list-style: none;
	display: block;
}
ul.flag img {
	height: 8em;
	padding: 1em 0;
}
ul#Navigation {
	position: fixed;
	top: 1em;
	left: 1em;
	width: 10%;
	margin: 0;
	padding: 0;
	color: #e3d3c1;
	text-align: center;
}
ul#Navigation li {
	list-style: none;
	margin: 0;
	padding: 0;
}
ul#Navigation a {
	margin: 0.2em 0;
	padding: 0.2em;
	display: block;
	font-weight: bold;
	text-decoration: none;
	border: solid 0.1em #555;
}
ul#Navigation a:link, ul#Navigation a:visited {
	background-color: #72201c;
	color: #e3d3c1;
}
ul#Navigation a.new {
	background-color: #b00;
	color: #e3d3c1;
}
ul#Navigation a:focus, ul#Navigation a:hover, ul#Navigation a.current {
	background-color: #a36016;
	color: #e3d3c1;
}
ul#Navigation img {
	height: 6em;
	border: none;
}
ul#Navigation p {
	margin: 0.2em 0;
	padding: 0.2em;
	background-color: #72201c;
	border: solid 0.1em #555;
}
.qgrossl {
	margin-right: 1em;
	width: 6em;
	height: 6em;
	float: left;
}
ul.nav {
	list-style: none;
	display: inline;
	margin-top: 0;
}
ul.nav a {
	float: left;
	width: 9em;
	margin: 0 0.2em 0.2em 0;
	padding: 0.2em;
	font-weight: bold;
	text-align: center;
}
ul.nav a:link, ul.nav a:visited {
	background-color: #72201c;
	color: #e3d3c1;
}
ul.nav a:focus, ul.nav a:hover, ul.nav a.current {
	background-color: #a36016;
	color: #e3d3c1;
}
/* ------------------------------------------
Abweichende Definitionen fürs Fotoalbum 
------------------------------------------ */
body#Album {
	background-color: black;
	color: #eee;
	font: normal 1.01em/1.2 'Palatino Linotype', palatino, 'Lucida Bright', serif;
}
#Album h1, #Album h2 {
	font-weight: bold;
	color: #eee;
	line-height: 1.2;
}
#Album h1 {
	font-size: 150%;
	margin-top: 1em;
}
#Album h2 {
	font-size: 125%;
}
#Album ul {
	list-style: none;
	display: inline;
}
#Album .qgrossl {
	margin: 1em 2em 1em 0;
	border: solid #72201c 0.2em;
	width: 6em;
	height: 6em;
}
#Album td {
	margin: 0;
	text-align: center;
}
#Album td.buttons {
	width: 4em;
	padding: 2em;
}
#Album tr.back {
	height: 6em;
}
#thumbs {
	width: 85%;
	margin-left: 15%;
	padding: 0;
}
#pics {
	margin: 0 4em;
}
#pics td {
	vertical-align: center;
}
#pics img {
	height: 40em;
	margin-top: 2em;
}
#Album .qgrossl:link {
	border-color: #72201c;
}
#Album .qgrossl:focus, #Album .qgrossl:hover {
	border-color: #a36016;
}
#Album .qgrossl:visited {
	border-color: #555;
}