﻿body
{
	font-size: small;
	color: #000033;
	font-family: Verdana;
	background-image: url(../Grafics/Background1.jpg);
}

td{color: #000033;}

h1
{
	font-size: x-large;
	font-weight: bold;
	margin: 10px 0 10px 0;
	padding: 0px;
}

h2
{
	font-size: x-large; font-weight: bold;
	margin: 20px 0 10px 0; padding: 0px;
}

h3
{
	font-size: small;
	margin: 0 0 3px 0 ;
	padding: 0px;
	font-weight: bold;
}

h4
{
	font-size: small;
	color: #000033;
	border-bottom: #000033 1px dashed;
}

p { margin:6px 0 0 0; padding:0px; }

a
{ text-decoration:none;
}
a:link	{color: #000033;}
a:visited	{color: #000033;}
a:hover	{color: #660000;}
a:focus	{color: #660000;}

input
{ border: solid 1px #696969; }

textarea {border: solid 1px #696969; font-size:small; font-family: Verdana;}

.klein { font-size:10px; }

.MainTable
{
	padding: 0px;
	background-image: url(../Grafics/BackgroundContent.jpg);
	width: 796px;
	border: solid 1px;
	border-right: #cccc99 1px solid;
	border-top: #cccc99 1px solid;
	border-left: #cccc99 1px solid;
	border-bottom: #cccc99 1px solid;
	text-align:left;
}

.TableContentSpalten
{
	width: 100%; min-height: 300px; overflow:visible;
	border-width:0 1px 1px 1px; border-style: solid; border-color: #000000;
	vertical-align: top; padding: 20px 0 40px 0;
}

#Footer
{
	font-size: xx-small;
	color: #ffffe3;
	line-height: 140%;
	padding:15px;
}
#Footer a:link		{color: #ffffe3;}
#Footer a:visited	{color: #ffffe3;}
#Footer a:hover	{color: #666699;}
#Footer a:focus	{color: #666699;}

.BtnMenue {border:none; margin:0; padding:0;}

.ButtonRot		{background-color:#993300; padding:1px 5px 2px 5px; font-size:10px; border: solid 1px #660000}
.ButtonRot:link	{color:#ffffff;}
.ButtonRot:visited	{color:#ffffff;}
.ButtonRot:hover	{color:#cccc99;}
.ButtonRot:focus	{color:#666699;}

.ContentAusgabe
{padding:0px 40px 0px 20px;}

.Fehlermeldung
{
	color: #cc3333; font-weight:bold;
}

/* Gästebuch */
.GBTable
{
	width:400px; border: solid 1px grey; margin:10px 20px 10px 40px; text-align:left;
}

.GBHeaderRow
{
	background-color:#ffcc00; border:none
}

.GBMessageRow
{
	background-color: transparent; border:none
}

.GBSeperatorRow
{
	background-color: transparent; border:none
}

.GBPaging
{
	text-decoration:none; color: #666699;
}	
GBPaging:link		{color: #666699;}
GBPaging:visited	{color: #ffffe3;}
GBPaging:hover		{color: #000000;}
GBPaging:focus		{color: #000000;}	

.TerminTeaser			{color:#ffffff;}
.TerminTeaser:link		{color:#ffffff;}
.TerminTeaser:visited	{color:#ffffff;}
.TerminTeaser:hover		{color: #d3d3d3;}
.TerminTeaser:focus		{color:#ffffff;}

#TerminListe
{
	padding:0 0 20px 100px; width: 500px
}

img {border: solid 1px #000000}

.newsbutton
{
	padding: 2px 4px 3px 4px;
	background-color: #313A65;
	color: #fff;
	border: solid 1px #660000;
	font-size: xx-small;
}
.newsbutton:link		{color: #fff;}
.newsbutton:visited		{color: #fff;}
.newsbutton:hover		{color: #fff; background-color: #cc0033;}
.newsbutton:focus		{color: #fff; background-color: #cc0033;}	

/* weiter-buttons */
button
{
	padding: 0 2px 1px 2px;
	background-color: #660000;
	color: #ffffff;
	border: solid 1px #660000;
	font-size: xx-small;
}
button:link		{color: #ffffff;}
button:visited		{color: #ffffff;}
button:hover		{color: #ffffff; background-color: #cc0033;}
button:focus		{color: #ffffff; background-color: #cc0033;}	

.videobutton
{
	padding: 2px 4px 3px 4px; width:150px; margin:5px;
	background-color: #313A65;
	color: #fff;
	border: solid 1px #660000;
	font-size: x-small;
}
.videobutton:link		{color: #fff;}
.videobutton:visited	{color: #fff;}
.videobutton:hover		{color: #000; background-color: #ffd701;}
.videobutton:focus		{color: #000; background-color: #ffd701;}

.DefaultBlau
{
	color: #003399;
}

/* Fotos und Thmps */

.FotoThmp {width:100px; border: solid 1px #000000; margin: 5px; text-align:center; vertical-align: top;
	}


/* Teaser */

.TeaserUl		{ list-style-type:square; padding:0px; margin:20px 0 0 30px; width:320px;}
.TeaserLi		{ padding:0px; margin: 2px;  color: #003399}
.TeaserLiLink	{ display:list-item; border-style:dashed; border-width:0px 0 1px 0; border-color:#039; margin:0; padding:3px; background-color: #ffffff; }
.TeaserLiLink:link		{ background-color:Transparent; color: #003399}
.TeaserLiLink:visited	{ background-color:Transparent; color: #003399}
.TeaserLiLink:focus		{ background-color:#ffffff; color: #003399}
.TeaserLiLink:hover		{ background-color:#ffffff; color: #003399}

/* Administration */
.AdminButton
{
	background-color: #cccc99;
	border-right: #666600 1px solid;
	border-top: #666600 1px solid;
	border-left: #666600 1px solid;
	border-bottom: #666600 1px solid;
}

