body
{
	font-family: Arial;
	background-color:lavenderblush;
	color:Gray;
}

h1
{

}

h2
{
	font-size:large;
}

a
{
	color: brown;
	text-decoration: none;
}

a:hover
{
	color:brown;
	text-decoration:none;
	background-color: wheat;
}

img
{
	border:0px none;
}

td
{
	valign:top;
}

input
{
	color:black;
}

textarea
{
	color:black;
}

/* Menu 
*/

.introlink:hover
{
	background-color:Black;
}

.menu
{
	background-color: orange;
	width:180;
}

.menuitem
{
	color: brown;
	font-size: smaller;
	background-color: wheat;
	width:180;
	
	
}

.menuitemhover
{
	color: brown;
	font-size: smaller;
	background-color: lightyellow;
	width:180;
}

.menuitemdown
{
	font-size: smaller;
	background-color: sandybrown;
	width:180;
}



/* Elemente
*/

.kategorie
{
	border-right: brown thin solid;
	border-top: brown thin solid;
	border-left: brown thin solid;
	border-bottom: brown thin solid;
	text-align:center;
	width:100%;
}


.artikel
{
	padding-right: 10px;
	padding-left: 10px;
	padding-bottom: 10px;
	margin: 10px;
	overflow: visible;
	width: 200px;
	padding-top: 10px;
	height: 230px;
	background-color: lightyellow;
	overflow:hidden;
	float:left;
}

.bild
{

}
	
.kurzbeschreibung
{
	text-align:center;
	font-size:10pt;
}

.beschreibung
{
	color:black;
}

.jahr
{
	font-family:Courier;
	color:black;
	width:100;
	text-align:center ;
}

.preis
{
	border-right: red 1px solid;
	border-top: red 1px solid;
	font-weight: bold;
	border-left: red 1px solid;
	border-bottom: red 1px solid;
	background-color: #ccffcc;
	color:Black;
	width:100;
	text-align:center;
	font-size:xx-small;
}

/* Sonstiges
*/

.pfeil
{
	font-size: medium;
	font-weight:bold;
}

.unterkategorie
{
	font-size: x-small;
	font-weight:bold;

}

.datetime
{
	font-size:xx-small;
	font-family:Courier Courier New;
}

.button
{
	border-right: 1px solid;
	padding-right: 4px;
	border-top: 1px solid;
	padding-left: 4px;
	padding-bottom: 4px;
	border-left: 1px solid;
	padding-top: 4px;
	border-bottom: 1px solid;
}

/* AdminTable 
*/

.admintable td
{
	background: none transparent scroll repeat 0% 0%;
}

.fehler
{
	font-size:xx-small;
	color:Red;
}

.id
{
	font-family:Courier;
	background-color:white;
	font-size:xx-small;
	text-align:center;
	width:60;
	color:black;
	width:100;
	background-color:lightgrey;
}

/* GaesteBuch
*/

.gaestebuch
{
	padding-right: 10px;
	padding-left: 10px;
	padding-bottom: 10px;
	margin: 10px;
	overflow: visible;
	width: 500px;
	padding-top: 10px;
	background-color: lightyellow;
	color:Black;
	font-size: smaller;
}

.zeitpunkt
{
	font-size:xx-small;
}

.name
{
	font-size:small;
}

.email
{}

.nachricht
{
	font-size:small;
	
}
	

