body, td, font, #content, h3 {
	font-family:verdana,arial,sans-serif;
}

font.fliesstext {
	line-height:130%;
}

font.elf {
	font-size:11px;	
}

.elf {
	font-size:12px;
}

font.headline {
	line-height:130%;
}

font.headline2 {
	line-height:130%;
}

font.headline3 {
	line-height:130%;
}	

font.submenue {
	font-size:10px;	
}	

a:visited {
	text-decoration:none;
	color:#631F20;
}
	
a:link {
	text-decoration:none;
	color:#631F20;
}

a:hover {
	text-decoration:underline;
	color:#631F20;
}

h3 {
	font-size:130%;
	color: grey;
}

#menu a {
	font: bold 13px verdana;
}

#main {
	width: 980px;
	padding: 20px;
}

#main,#main td {
	font-size:12px;	
	line-height: 18px;
}

#main fieldset {
	border:solid 1px silver;	
	padding: 5px;
}

#main ul {
	list-style:none;	
}

#main li label {
	float:	left;
	width:	85px; 
}

#fieldset-search {
	background-image: url(../images/suchebg.jpg);
}

.gr, .pages {
	color: grey;
}
.pages {
	text-align: right;
	margin-bottom: 5px;
}
#olorte {
	list-style-type: upper-alpha;
	margin: 25px;
	padding: 0px;
}
.oldist li {
	list-style-type: upper-roman;
	margin: 0px;
	padding: 0px;
}
.komm {
	font:9px verdana,arial,sans-serif;
	color:gray;
	height:16px;
	width:100px;
	margin-top: 5px;
	background: url(../images/komm_bg.gif) no-repeat;
}
.komm img {
	float:right;
	margin: 0px;
	padding: 0px;
}
.kommentitem hr {
	border:0;	
	border-top:solid 1px silver;	
	height:0;
}
.kommentitem div {
	background-color: #eee;
	font-size: 9px;	
}
