@charset "utf-8";
/* undohtml.css *//* (CC) 2004 Tantek Celik. Some Rights Reserved.             */
/*   http://creativecommons.org/licenses/by/2.0                   */
/* This style sheet is licensed under a Creative Commons License. */

/* Purpose: undo some of the default styling of common (X)HTML browsers */


/* link underlines tend to make hypertext less readable, 
   because underlines obscure the shapes of the lower halves of words */
:link, :visited {
	text-decoration:none
}
/* avoid browser default inconsistent heading font-sizes */
/* and pre/code too */
h1, h2, h3, h4, h5, h6, pre, code {
	font-size:1em;
}
li {
	list-style-type: circle;
}
/* remove the inconsistent (among browsers) default ul,ol padding or margin  */
/* the default spacing on headings does not match nor align with 
   normal interline spacing at all, so let's get rid of it. */
/* zero out the spacing around pre, form, body, html, p, blockquote as well */
/* form elements are oddly inconsistent, and not quite CSS emulatable. */
/*  nonetheless strip their margin and padding as well */
h1, h2, h3, h4, h5, h6, pre, form, body, html, p, blockquote, fieldset, input {
	margin:0;
	padding:0
}
/* whoever thought blue linked image borders were a good idea? */
a img, :link img, :visited img {
	border:none
}
/* de-italicize address */
address {
	font-style:normal
}
a:hover{
	color: #eb6e13;
}
body {
	/*font-family: Georgia, "Times New Roman", Times, serif;*/
	font-family: Verdana;
	font-size: 0.75em;
	line-height: 1.3em;
	background: url(../images/bg.jpg) no-repeat;
}
div#page {
	position: absolute;
	left: 50%;
	margin-left: -392px;
	width: 784px;
	top: 50px;
}
#innercontentwrap {
	margin-top: 55px;
	margin-left: 4px;
}
#contentpic {
	float: left;
}
div#content {
	background: url(../images/content_bg.jpg);
	width: 623px;
	height: 446px;
	float: left;
}
div#scroll {
	height: 320px;
	width: 310px;
	overflow: auto;
	padding: 20px 10px 0px 20px;
}
div#scrollwide{
	height: 320px;
	width: 585px;
	overflow: auto;
	padding: 20px 10px 0px 20px;
}
div#scrollgb {
	height: 320px;
	width: 310px;
	overflow: auto;
	padding: 20px 10px 0px 20px;
	margin-right: 10px;
	font-size: 0.5em;
}
div#navibg {
	background: url(../images/menu_bg.jpg);
	width: 153px;
	height: 411px;
	float: right;
	padding: 35px 0px 0px 8px;
}
div#navigation {
	height: 300px;
}
div#showcase {
	background: url(../images/bg_showcase.gif);
	width: 214px;
	height: 130px;
	float: right;
}
div#paging {
	padding-top: 20px;
	font-size: .7em;
	text-align: right;
	padding-right: 50px;
	letter-spacing: .3em;/*height: 100px;*/
}
#innerwrap {
	width: 320px;
	float: left;
}
/***********************/
/* Mainpage            */
/**********************/

#mainpage #maineyes {
	padding-left: 15px;
}
#mainpage #content {
	padding-left: 0px;
	width: 623px;
	background: #FFFFFF url(../images/content_bg_home.jpg);
}
#mainpage #welcometext {
	height: 350px;
	overflow: auto;
	padding: 20px 10px 0px 20px;
	margin-right: 10px;
}
/***********************/
/* Impressum           */
/**********************/

#impressum #content {
	font-size: 0.9em;
}
/***********************/
/* Briefkasten         */
/**********************/

#briefkasten #scroll {
	height: 420px;
}
/***********************/
/* Gästebuch         */
/**********************/
.tablegb {
	border:1px solid #000;
}
.haupt {
	background-color:#A1AFB8;
	font-size: 0.7em;
}
.neben1 {
	border-top:1px solid #000;
	background-color:#D3D9DC;
}
.neben2 {
	border-top:1px solid #000;
}
#eintraege td{
	font-size: 1.2em;
}
#eintrag td{
	font-size: 1.2em;
}
.gbread{
	font-size: 1.2em;
}
.input{
	width: 250px;
}
