.klein {	font-size:12px;	}
.winzig {	font-size:10px;	}

body {	background-color:#e3e3e3; color:#333333;
		font-family:verdana, sans-serif;
		text-align:center;
		margin:0;	}

a {			color:#009900; text-decoration:none; font-weight:bold;	}
a.aktiv {	color:#99cc99;	}		
		
div#seite {		text-align:left; margin:0 auto; width:760px;	}		
div#kopf { 		margin-top:15px;}
div#rahmen {	margin-top:10px; background-color:#e3e3e3;}
div#inhalt {	background-color:#ffffff; color:#333333;
				margin-left:150px;
				margin-top:0px; margin-right:0px; margin-bottom:0px;
				padding-left:40px; padding-top:10px; padding-bottom:20px; padding-right:20px;
				text-align:justify;
				border:solid 1px #333333;
				min-height:350px;}				
div#footer {	clear:both; text-align:center; font-size:10px;
				margin-top:10px; border: solid 1px;
				padding:2px; padding-top:1px; background-color:#cccccc;	}	
							
table#menue {			margin:0px 0px 0px 0px;
						padding-left:170px; padding-bottom:5px; padding-top:5px;
						background-color:#cccccc;
						border-top:solid 1px #333333;
						border-left:solid 1px #333333;
						border-right:solid 1px #333333;
						}				
table#menue td {		text-align:right; padding:5px;	}
table#menue a {			color:#333333;	}
table#menue a.aktiv {	color:#006600;	}

ul#navigation {		float:left;
					background-color:#cccccc; color:#cccccc;
					width:160px;
					padding:10px; padding-bottom:40px;
					margin:0px 0px 10px 0px;
					list-style:none;
					font-size:12px;
					border-right:solid 1px #333333; border-bottom:solid 1px #333333;
					border-left:solid 1px #333333;
					min-height:250px;	}
ul#navigation li {	margin:0;
					padding:5px;}
ul#navigation a {	color:#333333;
					display:block;
					border:1px solid #333333;
					border-top-color:white; border-left-color:white;
					padding:3px;
						}
						
ul#navigation a:hover {	background-color:#cccccc;
						color:#333333;
						border:1px solid white;
						border-top-color:#333333; border-left-color:#333333;
						}			
						
ul#navigation a:active {	background-color:#333333;
							color:#cccccc;
							border:1px solid white;
							border-top-color:#333333; border-left-color:#333333;
						}	
															
ul#navigation a.aktiv {	color:#006600;
						border:1px solid white;
						border-top-color:#333333; border-left-color:#333333;	}

h1 {	font-family:verdana, sans-serif; font-size:20px; font-weight:bold;	}

table#galerie td {	font-size:12px; padding-bottom:10px;	}

table#preisliste {	font-size:12px; border:solid 1px }
table#preisliste td {	text-align:center;	}
th {	font-weight:bold; border-bottom:solid 1px }
