﻿/* * * * * * * * * * * * * * * * * * * * * * * * * * * */
/* HEADLINES                                           */
/* * * * * * * * * * * * * * * * * * * * * * * * * * * */

h1
{
	color:#352502;
	font-size:x-large;
	font-weight:900;
	letter-spacing:-1px;
	text-align:right;
	border-bottom:2px dotted #553512;
	width:80%;
	margin-left:14%;
}


/* * * * * * * * * * * * * * * * * * * * * * * * * * * */
/* TEXT                                                */
/* * * * * * * * * * * * * * * * * * * * * * * * * * * */

.txt_std
{
	color:#352502;
	font-size:smaller;
	font-weight:100;
	letter-spacing:1px;
	line-height:140%;
	text-align:left;
}

.txt_guestbookdetails
{
	color:#352502;
	font-size:smaller;
	font-weight:100;
	letter-spacing:0px;
	text-align:right;
	border-top:1px dotted #343434;
}

.txt_guestbookurl
{
	color:#352502;
	font-size:smaller;
	font-weight:100;
	letter-spacing:0px;
	text-align:left;
	margin-top:6px;
	margin-bottom:6px;
}

.txt_guestbooknavigation
{
	color:#352502;
	font-size:smaller;
	font-weight:100;
	letter-spacing:1px;
	line-height:140%;
	text-align:center;
}

.txt_gallery
{
	color:#352502;
	font-size:smaller;
	font-weight:100;
	letter-spacing:1px;
	line-height:110%;
	text-align:left;
}

.bold
{
	font-weight:900;
}

.counter
{
	color:#352502;
	font-size:x-small;
	font-weight:100;
	letter-spacing:2px;
	text-align:left;
}

.error
{
	color:#A52502;
	font-size:smaller;
	font-weight:900;
	letter-spacing:1px;
	line-height:140%;
	text-align:left;
	border:double 3px #A52502;
	padding:5px;
}

img.gallery
{
	border-width:0px;
}

/* * * * * * * * * * * * * * * * * * * * * * * * * * * */
/* FORM-ELEMENTS                                       */
/* * * * * * * * * * * * * * * * * * * * * * * * * * * */
fieldset
{
	border:2px solid #000000;
	padding-bottom:0px;
}

legend
{
	color:#352502;
	font-size:smaller;
	font-weight:100;
	letter-spacing:1px;
	border:2px solid #000000;
}

input.textbox
{
	color:#352502;
	background-color:#efefef;
	font-size:smaller;
	font-weight:100;
	letter-spacing:1px;
	border-top:1px solid #343434;
	border-left:1px solid #343434;
	border-bottom:1px solid #ffffff;
	border-right:1px solid #ffffff;
}

input.textbox_error
{
	color:#ffffff;
	background-color:#992020;
	font-size:smaller;
	font-weight:100;
	letter-spacing:1px;
	border-top:1px solid #343434;
	border-left:1px solid #343434;
	border-bottom:1px solid #ffffff;
	border-right:1px solid #ffffff;
}

textarea.textbox
{
	color:#352502;
	background-color:#efefef;
	font-size:smaller;
	font-weight:100;
	letter-spacing:1px;
	border-top:1px solid #343434;
	border-left:1px solid #343434;
	border-bottom:1px solid #ffffff;
	border-right:1px solid #ffffff;
}

textarea.textbox_error
{
	color:#ffffff;
	background-color:#992020;
	font-size:smaller;
	font-weight:100;
	letter-spacing:1px;
	border-top:1px solid #343434;
	border-left:1px solid #343434;
	border-bottom:1px solid #ffffff;
	border-right:1px solid #ffffff;
}

input.button
{
	color:#352502;
	background-color:#efefef;
	font-size:smaller;
	font-weight:100;
	letter-spacing:1px;
	border-top:1px solid #ffffff;
	border-left:1px solid #ffffff;
	border-bottom:1px solid #343434;
	border-right:1px solid #343434;
	cursor:pointer;
}

label
{
	color:#352502;
	font-size:smaller;
	font-weight:100;
	letter-spacing:1px;
}

/* * * * * * * * * * * * * * * * * * * * * * * * * * * */
/* TABELLEN                                            */
/* * * * * * * * * * * * * * * * * * * * * * * * * * * */

th.preview
{
	color:#352502;
	font-size:x-small;
	font-weight:900;
	text-align:center;
	border-bottom:solid 1px black;
	border-right:solid 1px black;
}

th.button
{
	color:#352502;
	font-size:x-small;
	font-weight:900;
	text-align:center;
	border-bottom:solid 1px black;
}

td.preview
{
	color:#352502;
	font-size:x-small;
	font-weight:100;
	text-align:left;
	border-right:solid 1px black;
}

td.category
{
	color:#352502;
	font-size:x-small;
	font-weight:100;
	text-align:center;
}