html,body,table,h1 small {
	font-family:Tahoma,Verdana,Arial,sans-serif;
	font-size:13px;
	color:#606060;
}
a, a:visited {
	color:darkgreen;
}
img {
	border-color:green;
	color:green;
}
body {
	height:100%;
	background-color:#CDE7A6;
	background-color:#F9F9F9;
}
#randtext {
	position:absolute;
         left:0px;
         top:196px;
         width:323px;
}
body,#inhalt div,#ml div.scroll {
	margin:0;
	padding:0;
	overflow:auto;
	border:0;
	scrollbar-base-color:#FFFFFF;
	scrollbar-face-color:#FFFFFF;
	scrollbar-shadow-color:#C2C2C2;
	scrollbar-highlight-color:#FFFFFF;
	scrollbar-3dlight-color:#A2A2A2;
	scrollbar-darkshadow-color:#B9B9BA;
	scrollbar-track-color:#CACACA;
	scrollbar-arrow-color:#5E5E5E;
}
h1 {
	font-size:18px;
	font-style:normal;
}
p,li {
	line-height:1.4em;
	margin:0 0 1em 0;
	padding:0 0 0 1em;
         text-align:justify;
}
#mainframe {
         height:100%;
}
#breite,#mainframe {
	width:1024px;
}
#ol,#ml,#ul {
	width:160px;
}
#header,#inhalt,#footer {
	width:764px;
}
#or,#mr,#ur {
	width:40px;
}
#ol {
	height:160px;
	background:url(../bgr/ol.jpg);
}
#or {
	background:url(../bgr/or.jpg);
}
#mr {
	background:url(../bgr/rl.jpg);
}
#ur {
	background:url(../bgr/ur.jpg);
}
#ol img {
	margin:0 2px 2px 0;
}
#header {
	background:url(../bgr/ou.jpg);
         vertical-align:top;
}
#ml {
	vertical-align:top;
	background:url(../bgr/lr.jpg);
         padding:24px;
}
#ml div.scroll {
	height:300;
         width:160;
         background-color:none;
}
#ml div.scroll img {
	margin:6 0 0 24;
}
#inhalt {
	vertical-align:middle;
         text-align:center;
         background:white;
}
#inhalt div {
         margin:0 0px;
	width:640px;
	height:360;
         text-align:left;
	border:0px solid black;
	padding:0 24px;
}
#inhalt img.galerie {
	margin:0 0 1em 1em;
}
#inhalt div div {
	width:auto;
	height:auto;
	position:static;
	padding:0;
         overflow:visible;
}
#inhalt div ul {
	margin:0 0 2em 0;
	padding:0 0 0 2.2em;
}
#inhalt div li {
	margin:0 0 0.5em 0;
}
#inhalt div dl {
	margin:0 1em;
}
#inhalt div dt {
	font-weight:bold;
}
#inhalt div dd {
	margin:0 0 1em 1em;
}
#inhalt div table td {
	vertical-align:top;
}
#ul {
	background:url(../bgr/ul.jpg);
         height:40px;
}
#footer {
	background:url(../bgr/uo.jpg);
         vertical-align:top;
         text-align:center;
}
#footer a
{ color:#303030; }
#header #nav td {
	width:100px;
	height:2em;
	font-size:13px;
	letter-spacing:0.1em;
	font-weight:bold;
	text-align:right;
	vertical-align:bottom;
	border-right:6px solid green;
	padding:0 9px 3px 0;
}
#header #nav td.akt {
	border-bottom:2px solid green;
	padding-bottom:1px;
}
#header #nav td a {
	text-decoration:none;
}
#header #nav td a:hover {
	color:crimson;
}
#ml #nav {
	padding:0;
         margin:0;
         list-style-type:none;
         line-height:2em;
}
#ml #nav li {
	margin:1em 0;
         padding:0;
         font-weight:bold;
         color:darkred;
}
#ml #nav li ul {
	margin:0 1.2em;
         padding:0;
         list-style-type:square;
}
#ml #nav li li {
	margin:0;
         padding:0;
}
#ml #nav a {
	text-decoration:none;
}
#ml #nav a:hover {
	color:crimson;
}
#ml #nav.back {
         margin-left:1.7em;
}
