﻿/* -------------- Die Datei mit den Farben */
@import url("farben.css");

/* -------------- Allgemeines -------------- -------------- -------------- */
body, .standard
{
	background-color: Black; /* Hintergrundfarbe */
	font-size: 12pt; /* Standardschriftgröße (wird aber für die Kästchen überschrieben) */
	font-family: "Comic Sans MS", "Times New Roman", times, serif; /* Schriftart */
	font-weight: bold; /* "fett" */
	color: #cccccc; /* Standardschriftfarbe */
	text-align: center; /* "zentriert" */
	border: none;
}

table
{	
	text-align: center; /* "zentriert" */
}

/* Links */
a
{
	color: #aaaaee; /* Linkfarbe! */
}

.menu a
{
	color: #ccc; /* Schriftfarbe für die Links im Menü */
}

h1
{
	color: #aaa;
	font-size: 16pt; /* Überschriftengröße */
	font-size: 200%;	
	margin: 0;
	text-decoration: none;
}

div h1
{
	font-size: 100%;
}

div
{
	background-color: White; /* Farbe der Textkästchen */
	color: Black; /* Schriftfarbe in Textkästchen */
	border-color: #aaa;
	border-style: solid; /* Rahmenart des Textkästchens (solid: durchgezogene Linie) */
	border-width: 4px; /* Breite des Rahmens in Pixel */
	padding: 7px; /* Abstand des Textes zum Rand des Kästchens */
}

table div
{
	float: left; /* Macht alle Textkästchen in einer Tabelle linksbündig */
	width: 526px; /* Breite der weißen Kästchen auf allen Seiten in Tabellen, welche nicht
				  /* extra nochmal umdefiniert werden (wie auf der Hauptseite) */
	font-size: 14pt; /* Schriftgröße aller Textkästchen */
	line-height: 2em; /* Zeilenabstand */
}

form div
{
	float: none;
}

.noBox
{
	color: inherit;
	background-color: inherit;
	/* border-color: #000; */
	border-style: none; /* Rahmenart des Textkästchens */
	border-width: 0px; /* Breite des Rahmens in Pixel */
	width: 100%;
    /* IE can't inherit these */
    border-color: expression(parentElement.currentStyle.borderColor);
    color: expression(parentElement.currentStyle.color);
    background-color: expression(parentElement.currentStyle.backgroundColor);
}

td
{
	vertical-align: middle; /* Richtet den Inhalt von Tabellen vertikal mittig aus */
}

img, a img
{
	border-color: white; /* wegen dem IE-Bug */
	border: 0px hidden; /* Lässt die Bilder auf der Startseite ohne hässlichen Rahmen */
	margin: 0;
	padding: 0;
}

.timg table img
{
	border-style: solid; /* Rahmenart eines Bildes (solid: durchgezogene Linie) */
	border-width: 5px; /* Breite des Rahmens in Pixel */
	float: right; /* Macht alle Bilder in einer Tabelle rechtsbündig */
	margin: 15px; /* Abstand des Bildes zu allen Seiten in Pixel */
	margin-right: 50px; /* Abstand des Bildes nach rechts in Pixel */
}

iframe
{
	/*position: fixed;
	left: 10px;
	top: 10px;*/
	width: 100%;
	height: 110px;
	border-style: none;
	overflow: hidden;
	padding: 0;
	margin: 0;
	min-width: 900px;
}

.menu a
{
	text-decoration: none;
}

/* -------------- -------------- -------------- */

/* -------------- Hauptseite (index.htm)  -------------- -------------- -------------- */
.start div
{
	width: 445px; /* Breite der weißen Kästchen auf der Hauptseite */
	font-size: 12pt; /* Schriftgröße aller Textkästchen der Hauptseite */
	line-height: normal; /* Zeilenabstand */
}

.start td
{
	vertical-align: middle; /* Vertikale Ausrichtung des Textkästchens (mitte) */
}

.start img, .start a img
{
	border-color: black; /* wegen dem IE-Bug */
	border: 0px hidden; /* Lässt die Bilder auf der Startseite ohne hässlichen Rahmen */
	margin: 0;
	padding: 0;
}

/* -------------- Gästebuch -------------- -------------- -------------- */
.gaestebuch, .gaestebuch div
{
	font-size: 12pt; /* Schriftgröße */
	line-height: normal; /* Zeilenabstand */
}

.gaestebuch div
{
	width: 500px; /* Breite des Gästebuchkästchens */
	float: none; /* Aufheben von obrigen Einstellungen */
}

.gaestebuch img
{
	border: 0px hidden; /* Entfernen des Rahmens (um Smilies) */
	float: none; /* Aufheben von obrigen Einstellungen (wegen Smilies) */
	margin: 0px; /* Aufheben von obrigen Einstellungen (wegen Smilies) */
}
/* -------------- -------------- -------------- */

/* AGBs */
.agbs p
{
	font-size: 10pt;
	font-weight: normal;
	line-height: normal;
}
/* -------------- -------------- -------------- */
