/*
 * Main-Stylesheet Pro Mestia
 * mh 29.11.2003
*/
body {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #000000;
	margin: 0px;
	padding: 0px;
	background-image: url(../images/background/bg.gif);
}
p, .lead, .caption {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	line-height: 14px;
	color: #000000;
	margin: 0px;
	padding: 0px;
}
.lead {
	font-size: 12px;
	line-height: 14px;
	font-weight: bold;
}
ol, ul {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	line-height: 16px;
	color: #000000;
}
ol {
	list-style-position: outside;
	list-style-image: none;
	list-style-type: decimal;
}
ul {
	list-style-image: url(../images/icons/list.gif);
	list-style-position: outside;
	list-style-type: none;
}
h1 {
	font-family: Arial, Helvetica, sans-serif;
	font-size:16px;
	font-weight: bold;
	margin-top: 0px;
	padding-top: 0px;
	color: #603913;
}
h2, h3, h4, h5 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #990033;
}
a {
	font-weight: bold;
	color: #603913;
	text-decoration: none;
}
a:visited {
	color: #4F0F10;
}
a:hover {
	color: #FFFFFF;
}

/* Einstellungen fr Coypright, Page-Up */
#footer, #footer a {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #C1C6D0;
	text-decoration: none;	
}
/* Einstellungen fr das Men */
#menu {
	background-color:#C1C6D0;
	text-decoration: none;
}
#menu a {
	font-size:10px;
	font-weight:normal;
	color:#000000;
	text-decoration: none;
}
#menu a:hover {
	text-decoration:none;
}
#menu .menuTopic {
	font-size: 12px;
	font-weight:bold;
	text-decoration: none;
}

/*Einstellung fr die Boxen */
#boxes, #boxes p {
	font-size:10px;
}
#boxes p {
	padding: 4px;	
}
#boxes a:hover {
	color:C1C6D0#;
}
.tableBoxes {
	font-size:10px;
	background-color: #DADDE4;
}
.titleBoxes {
	font-size: 12px;
	font-weight: bold;
	background-color: #4F0F10;
	color: #FFFFFF;
	padding-right: 4px;
	padding-left: 4px;
}
/* Formulare */
form {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #000000;
	background-color: #DADDE4;
	border: 1px solid #FFFFFF;
	margin: 4px 4px 4px 4px;

}

input, textarea, select, .submitbox {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #000000;
	background-color: #FFFFFF;
	border: 1px solid #FFFFFF;
}

.submitbox {
	cursor: hand;
}

.checkbox, .radio {
	border: none;
	background-color: #DADDE4;
}

.mailform, .mailformrequired, .mailformcomment, .mailformradio {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #000000;
}

.mailformradio {
	width: 120px;
	margin-bottom: 8px;
	vertical-align: top;
}

.mailformrequired, .mailformcomment {
	font-weight: bold;
}
/* Einstellungen fr das Gstebuch */
#guestbook {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #000000;
}
#guestbook .date, #guestbook .title, #guestbook .fields {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #000000;
}
#guestbook .title {
	font-size: 12px;
	font-weight: bold;
}

/* Contentbreite fixieren */
.contentfix {
	display: block;
	width: 370px;
	overflow: hidden;
}

/* Gaestebuch next */
ul.prevnext {
 list-style-type:none;
 margin:0;
 padding:0;
}

ul.prevnext li {
 display: inline;
 list-style: none;
 margin:3px;
}