html, body {
	font-family:'Trebuchet MS', 'Lucida Grande', Verdana, Lucida, Geneva, Helvetica, Arial, sans-serif;
	font-weight : normal;
	font-size : 13px;
	line-height: 18px;
	background-color: #CCC;
	padding-top:0px;
	margin:0px;
	padding-bottom:5px;
	color:white;
	
}
#oben {
	margin-left:auto; 
	margin-right:auto; 
	width:700px; 
	text-align:right; 
	margin-bottom:5px;
}
#main_start {
	margin-left:auto; 
	margin-right:auto; 
	width:700px; 
	height:340px; 
	border:1px solid white;
	color:white;
}
#main {
	margin-left:auto; 
	margin-right:auto; 
	width:700px; 
	border-top:1px solid white;
	border-left:1px solid white;
	color:white;
	height:340px; 
}
#main_pics {
	margin-left:auto; 
	margin-right:auto; 
	width:700px; 
	border:1px solid white;
	color:white;
}

/* *****************
MENUE */

#menue {
	text-align:right; 
	margin-top:10px;
	font-weight:bold;
}
#date {
	float:left; 
	padding-left:7px; 
	font-size:11px; 
	margin-top:2px; 
	letter-spacing:2px;
}
.home {
	color:#CC3300;
}
.home a{
	color:#CC3300;
}
.contact {
	color:#0099FF;
}
.contact a{
	color:#0099FF
}
.links {
	color: #339900;
}
.links a{
	color:#339900;
}
.guest {
	color:#CC0066;
}
.guest a{
	color:#CC0066;
}
.pics {
	color: #FFFF00;
}
.pics a{
	color:#FFFF00;
}
.med {
	color: #474747;
}
.med a{
	color:#474747;
}
#menue a{
	text-decoration:none;
	border:none;
}
#menue a:hover {
	text-decoration:underline;
	border:none;
}

/*******************
CONTENT */
a {
	text-decoration:none;
	color:white;
}
a:hover {
	border-bottom:1px dashed white;
	text-decoration:none;
}
#domains {
	margin-left:10px; 
	font-size:14px; 
	margin-top:10px;
}
#content {
	margin-left:auto; 
	margin-right:auto; 
	width:701px;
	color:white;
}
#content2 {
	padding-left:10px; 
	width:349px; 
	border-left:1px solid white; 
	border-right:1px solid white; 
	border-bottom:1px solid white;
	padding-bottom:10px;
}
#content a {
	text-decoration:none;
	color:white;
	border-bottom:1px solid white;
}
#content a:hover {
	border-bottom:1px dashed white;
	text-decoration:none;
}
h1 {
	font-size:21px; 
	font-weight:bold; 
	margin-bottom:15px;
	letter-spacing:2px;
}
h2 {
	font-size:19px; 
	font-weight:bold; 
	margin-bottom:10px;
	margin-top:10px;
}
h3 {
	font-size:15px;
	font-weight:bold;
	margin-top:0px;
}
/* *******************
PICS */
.galerie {
	margin-bottom:5px; 
	border:1px dashed white; 
	margin-right:10px; 
	height:70px;
}
#vorschau a, #vorschau a:hover, #vorschau img {
	border:0;
	text-decoration:none;
}
/* *******************
CONTACT */
#valid {
	margin-top:10px; 
	position:absolute; 
	margin-left:530px;
}

#valid a, #valid a:hover, #valid img {
	border:0;
	text-decoration:none;
}
.button {
	background-color:#FF9933;
	color:white;
	border:1px solid white;
	font-weight:bold;
	margin-top:5px;
	cursor:pointer;
}
.feld {
color: #E67300;
font-weight:bold;
}
/* *****************
GUESTBOOK */
#gb_new_entry {

}
#all_entries {

}
.entry {
	margin-top:10px;
	margin-right:10px;
	border-bottom:1px dashed white;
}
.pages {
	margin-top:7px;
	margin-bottom:7px;
	padding:5px;
	margin-right:10px;
	text-align:center;
	border-bottom:1px dashed white;
	padding-bottom:20px;
}
.gb_show_top {
	padding: 2px;
	margin: 3px;
}
.gb_show_body {
	padding: 3px;
	margin: 5px;
}
.gb_show_bottom {
	font-size: 0.8em;
	padding: 2px;
	margin: 3px;
}

.gb_show_comment {
	padding: 5px 5px 0 5px;
	margin: 8px 8px 0 18px;
	border-top: 2px dotted white;
}
.gb_show_comment_bottom {
	font-size: 0.8em; 
	padding: 5px 5px 0 5px;
	margin: 8px 8px 0 18px;
}

.gb_show_admin {
	font-size: 0.8em;
	padding: 3px 3px 0 3px;
	margin: 3px 3px 0 3px;
}

.gb_show_admin img {
	margin-right:5px;
	border:0;
}

.legend {
	color:black;
}
.error {
	color:#CC3300;
	font-weight:bold;
}
.fieldset {
	border:1px solid #2A7FAA;
	padding:10px;
	text-align:left;
}
.eingabe {
	color: #E67300;
	font-weight:bold;
	border:1px solid #CC0066;
	margin-top:3px;
}
/* *************
MEDICINE */
.merkspruch {
	margin-top:10px;
	border-top:1px dashed white;
	margin-bottom:10px;
	margin-right:10px;
	padding-top:10px;
}
.nachoben {
	text-align:right; 
	margin-top:5px;
}
/* *************
ENDE */
#bottom {
	margin-left:auto; 
	margin-right:auto; 
	width:700px; 
	text-align:right; 
	margin-top:5px;
}