/* CSS Document - beachPOLT*/

/* =====================================================
   Formatierungen für Sublinks auf den Subsites
*/
#top {
	border			:	none;
	width			:	550px;
	padding			:	0px;
	margin			:	0 auto;
}

#top ul {
	list-style		:	none;
	padding			:	0px;
	margin			:	15px 0px 20px 0px;
	text-align		:	center;
}

#top ul li {
	display			:	inline;
	margin			:	0px 4px 0px 0px;
}

#top ul li a {
	padding			:	3px 3px 3px 3px;
	border			:	none;
	font-size		:	11pt;
	color			:	#AAAAAA;
	background-color:	#BB2005;
	text-decoration	:	none;
}

#top ul li a:hover {
	color			:	#CCCCCC;
	background-color:	#881002;
	font-weight		:	bold;
}

/* =====================================================
   Textformatierungen
*/
body	{
	background-color:	#FF8020				;
	font-family		:	Verdana, Lucida, Geneva, Helvetica, Arial, sans-serif;
	font-size		:	10pt				;
	text-align		:	left				;
	color			:	#222222				;
	padding			:	0px 0px 0px 0px		;
	margin			:	0px 15px 5px 0px	;
	width			:	590px				;
}

h1	{
	font-size		:	14pt				;
	font-weight		:	bold				;
	font-style		:	italic				;
	margin-top		:	0px					;
	margin-bottom	:	5px					;
	color			:	#000000				;
	letter-spacing	:	-1px				;
}
h2 {
	font-size		:	11pt				;
	font-weight		:	bold				;
	font-style		:	normal				;
	margin			:	14px 0px 4px 0px	;
	color			:	#000000				;
}
h3 {
	font-size		:	10pt				;
	font-weight		:	bold				;
	font-style		:	normal				;
	margin			:	4px 0px 0px 0px		;
	color			:	#000000				;
}

/* =====================================================
   Struktur-Formatierungen:
*/
a {
	color			:	#BB2005				;
	text-decoration	:	underline			;
}

a:hover {
	font-weight		:	bold				;
}

span.farbe {
	font-weight		:	bold				;
	color			:	#BB2005				;
}

marquee {
	color			:	white				;
	background-color:	#BB2005				;
	padding			:	0px 0px 0px 0px		;
}

div#content {
	border			:	none				;
	width			:	550px				;
	margin			:	0 auto				;
	margin-top		:	15px				;
}

/* =====================================================
   Tabellen-Klassen, Listenklassen:
*/
table.baugeschichte {
	width			:	550px				;
	border			:	none				;
	padding			:	0px 0px 0px 0px		;
	margin			:	0px 0px 0px 0px		;
}
table.baugeschichte td {
	vertical-align	:	top					;
	border-top		:	1px solid #E04010	;
}
table.baugeschichte td.text {
	width			:	250px				;
}
table.baugeschichte td.bild {
	width			:	300px				;
}
table.baugeschichte td.onlytext {
	width			:	550px				;
}

table.reservierung {
	width			:	300px				;
	border			:	none				;
	padding			:	0px 0px 0px 0px		;
	margin			:	0px 0px 0px 0px		;
}
table.reservierung td {
	vertical-align	:	top					;
	border			:	none				;
}

table.kalender {
	width			:	550px				;
	border			:	none				;
	padding			:	0px 0px 0px 0px		;
	margin			:	10px 0px 0px 0px		;
}
table.kalender tr.kopf {
	background-color:	#BB2005				;
	color			:	#AAAAAA				;
}
table.kalender tr.even {
	background-color:	#CCCCCC				;
}
table.kalender tr.odd  {
	background-color:	#FFFFFF				;
}
table.kalender tr td.datum {
	width			:	130px				;
}
table.kalender tr td.platz {
	width			:	80px				;
	text-align		:	center				;
}
table.kalender tr td.anmerkung {
	width			:	340px				;
}

/* =====================================================
   Listen:

*/

ul.anreise {
	list-style-type	:	square				;
}
ul.anreise li {
	margin-top		:	0px					;
}

div#content ul {
	margin-top		:	3px					;
}

/* =====================================================
   Guestbook-Formatierung (polt):
*/
table.guestbook {
	width			:	550px				;
	border			:	1px solid #E04010	;
	padding			:	0px	0px 0px 0px		;
	margin			:	15px 0px 0px 0px	;
	background-color:	#FF8020				;
}
table.guestbook td {
	padding-top		:	 1px				;
	padding-left	:	 5px				;
	padding-right	:	 5px				;
	padding-bottom	:	 1px				;
}
table.guestbook td.feldname {
	vertical-align	:	top					;
	width			:	100px				;
}
table.guestbook td.feld {
	vertical-align	:	top					;
	width			:	450px				;
}
.inputer {
	border			:	1px solid #E04010	;
	background-color:	#FFFFFF				;
	margin			:	0px 0px 0px 0px		;
	
	color			:	#222222				;
	font-size		:	10pt				;
	font-family		:	Verdana, Lucida, Geneva, Helvetica, Arial, sans-serif;
}


table.gblist {
	width			:	550px				;
	border			:	none				;
	padding			:	0px	0px 0px 0px		;
	margin			:	0px 0px 0px 0px		;
}
table.gblist td {
	vertical-align	:	top					;
	text-align		:	center				;
	font-weight		:	bold				;
	text-decoration	:	none				;
}


table.gbentry {
	width			:	550px				;
	border			:	1px solid #E04010	;
	padding			:	0px	0px 0px 0px		;
	margin			:	0px 0px 0px 0px		;
	vertical-align	:	top					;
}
table.gbentry td.name {
	color			:	#FF8020				;
	vertical-align	:	top					;
	text-align		:	left				;
	background-color:	#BB2005				;
	padding-top		:	 3px				;
}
table.gbentry td.datetime {
	color			:	#FF8020				;
	vertical-align	:	top					;
	text-align		:	right				;
	background-color:	#BB2005				;
	padding-top		:	 3px				;
}
table.gbentry td {
	padding-left	:	 5px				;
	padding-right	:	 5px				;
	padding-bottom	:	 3px				;
}


table.archiv {
	border			:	none				;
	width			:	550px				;
	margin			:	0px 0px 0px 0px		;
	padding			:	0px 0px 0px 0px		;
}
table.archiv td.text {
	height			:	35px				;
	font-size		:	9pt					;
	text-align		:	justify				;
	vertical-align	:	text-top			;
}
table.archiv td.bild {
	width			:	466px				;
	height			:	340px				;
	padding			:	0px 0px 0px 0px		;
	text-align		:	center				;
	vertical-align	:	middle				;
}
table.archiv td.arrow {
	width			:	42px				;
	padding			:	0px 0px 0px 0px		;
	vertical-align	:	middle				;
}
table.archiv td.backlink {
	width			:	20px				;
	padding			:	0px 0px 0px 0px		;
	text-align		:	left				;
	vertical-align	:	text-top			;
}
