* {
	font-family: Arial, Helvetica, sans-serif;
}

/* Block-Bereiche */
body {
	margin-top:48px;
	margin-left:150px;
	margin-right:150px;
	padding:0px;
	background-color:white;
	text-align:left;
	overflow:auto;
}

div#topbar {
	position:absolute;
	left:150px;
	top:0px;
	height:48px;
	background-color:white;
	margin:0px;
	padding:0px;
}

div#logo {
	position:absolute;
	left:0px;
	top:0px;
	background-image: url(../images/logo.png);
	background-repeat:no-repeat;
	background-position:2px 4px;
	width:156px;
	height:48px;
	margin:0px;
	padding:0px;
}

div#topnav {
	position:absolute;
	right:0px;
	top:0px;
	width:150px;
	height:40px;
	text-align:center;
	margin:0px;
	padding:0px;
	margin-top:12px;
}

div#leftmnu {
	position:absolute;
	left:0px;
	top:48px;
	width:150px;
	height:500px;
	border-right:0px ridge #cccccc;
	line-height:18px;
	background-image: url(../images/bg01l.jpg);
	background-repeat:no-repeat;
	background-position:top left;
	font-size:8pt;
}

div#rightmnu {
	position:absolute;
	right:0px;
	top:48px;
	width:150px;
	height:500px;
	border-left:0px ridge #cccccc;
	line-height:18px;
	background-image: url(../images/bg01r.jpg);
	background-repeat:no-repeat;
	background-position:top left;
	font-size:8pt;
}

div#down {
	position:absolute;
	right:0px;
	bottom:0px;
	width:100%;
	height:150px;
}

div#content {
	padding-left:6px;
	padding-right:6px;
	border-top:1px solid #cccccc;
	font-size:10pt;
	height:500px;
	background-repeat:no-repeat;
	background-position:top center;
}

div#zert {
	position:absolute;
	left:6px;
	top:26px;
	width:200px;
	font-size:8pt;
	color:#cc6666;
}

div.spacer {
	height:6px;
}

div.bigspace {
	height:144px;
}

h1 {
	font-size:16px;
	font-weight:bold;
	margin-top:6px;
	margin-left:0px;
}

div#topbar h1 {
	margin-top:12px;
	margin-bottom:0px;
	margin-left:12px;
	font-size:14px;
	font-style:italic;
	color:#808080;
}

div#topbar a {
	font-size:10px;
	font-style:italic;
	color:#cc6666;
	margin-left:12px;
	margin-top:0px;
}

h2 {
	font-size:14px;
	font-weight:bold;
	margin-top:6px;
	margin-bottom:6px;
	margin-left:6px;
	text-decoration:underline;
}

h3 {
	font-size:12px;
	font-weight:bold;
	margin-top:6px;
	margin-bottom:0px;
	margin-left:6px;
}

p {
	margin-top:0px;
	margin-bottom:6px;
	margin-left:6px;
	margin-right:6px;
	text-align:justify;
}

div#rightmnu p {
	margin-top:0px;
	margin-bottom:6px;
	margin-left:6px;
	margin-right:6px;
	padding:2px;
	background-color:#efefef;
	text-align:left;
	line-height:12px;
	filter:alpha(opacity=75);
	opacity: 0.75;
}

acronym {
	border-bottom:1px dashed #cc0000;
	cursor:help;
}

address {
	margin-top:0px;
	margin-bottom:3px;
	margin-left:6px;
	margin-right:6px;
}

pre {
	font-family:'Courier New',Courier, monospace;
	margin-top:0px;
	margin-bottom:3px;
	margin-left:6px;
	margin-right:6px;
}

em {
	font-style:italic;
}

strong {
	font-weight:bold;
}

ul {
	list-style-image: url(../images/redball.png);
	list-style-position:outside;
	padding-bottom:6px;
}

ul.site {
	background-image: url(../images/ul-li.png);
	background-position:left;
	background-repeat:repeat-y;
	padding-top:6px;
	filter:alpha(opacity=75);
	opacity: 0.75;
}

li {
	margin-top:6px;
	margin-right:6px;
	text-align:left;
}

span.just {
	display:block;
	text-align:justify;
}

img.fleft {
	margin-right:6px;
	margin-top:6px;
	margin-bottom:6px;
	float:left;
}

img.fright {
	margin-left:6px;
	margin-top:6px;
	margin-bottom:6px;
	float:right;
}

img.topnav {
	width:24px;
	height:24px;
}

img.topnave {
	width:24px;
	height:24px;
}

a.extl {
	width:14px;
	background-repeat:no-repeat;
	background-position:center;
	background-image: url(../images/lext.png);
}

a {
	color:#cc0000;
	text-decoration:none;
}

a.ext {
	padding-left:16px;
	background-repeat:no-repeat;
	background-position:left;
	background-image: url(../images/lext.png);
}
a.img1 {
	display:block;
	float:left;
	width:26px;
	height:26px;
	margin-top:0px;
	margin-bottom:0px;
	margin-left:6px;
	margin-right:0px;
	text-decoration:none;
	color:white;
	background-color:white;
	border:1px solid white;
	background-image: url(../images/home.png);
	background-repeat:no-repeat;
	background-position:top left;
}

a.img2 {
	display:block;
	float:left;
	width:26px;
	height:26px;
	margin-top:0px;
	margin-bottom:0px;
	margin-left:6px;
	margin-right:0px;
	text-decoration:none;
	color:white;
	background-color:white;
	border:1px solid white;
	background-image: url(../images/kontakt.png);
	background-repeat:no-repeat;
	background-position:top left;
}

a.img3 {
	display:block;
	float:left;
	width:26px;
	height:26px;
	margin-top:0px;
	margin-bottom:0px;
	margin-left:6px;
	margin-right:0px;
	text-decoration:none;
	color:white;
	background-color:white;
	border:1px solid white;
	background-image: url(../images/sitemap.png);
	background-repeat:no-repeat;
	background-position:top left;
}

a.img4 {
	display:block;
	float:left;
	width:26px;
	height:26px;
	margin-top:0px;
	margin-bottom:0px;
	margin-left:6px;
	margin-right:0px;
	text-decoration:none;
	color:white;
	background-color:white;
	border:1px solid white;
	background-image: url(../images/impressum.png);
	background-repeat:no-repeat;
	background-position:top left;
}

#there {
	background-color:#efefef;
	border-top:1px solid #9c3839;
	border-left:1px solid #9c3839;
	border-bottom:1px solid #f7babd;
	border-right:1px solid #f7babd;
}

a.menu {
	display:block;
	margin-top:6px;
	margin-bottom:0px;
	margin-left:12px;
	margin-right:12px;
	width:126px;
	color:#cc0000;
	text-decoration:none;
	text-indent:6px;
	font-weight:bold;
	background-color:#efefef;
	border:1px solid #efefef;
	filter:alpha(opacity=75);
	opacity: 0.75;
}

#here {
	border-top:1px solid #9c3839;
	border-left:1px solid #9c3839;
	border-bottom:1px solid #f7babd;
	border-right:1px solid #f7babd;
}

a:visited {
	color:#800000;
}

a.imgt:visited {
	text-decoration:none;
	color:white;
	background-color:white;
}

a.menu:visited {
	text-decoration:none;
	color:#cc0000;
}

a:hover {
	background-color:#efefef;
}

a.img1:hover {
	border-top:1px solid #f7babd;
	border-left:1px solid #f7babd;
	border-bottom:1px solid #9c3839;
	border-right:1px solid #9c3839;
}

a.img2:hover {
	border-top:1px solid #f7babd;
	border-left:1px solid #f7babd;
	border-bottom:1px solid #9c3839;
	border-right:1px solid #9c3839;
}

a.img3:hover {
	border-top:1px solid #f7babd;
	border-left:1px solid #f7babd;
	border-bottom:1px solid #9c3839;
	border-right:1px solid #9c3839;
}

a.img4:hover {
	border-top:1px solid #f7babd;
	border-left:1px solid #f7babd;
	border-bottom:1px solid #9c3839;
	border-right:1px solid #9c3839;
}

a.menu:hover {
	color:#cc0000;
	border-top:1px solid #f7babd;
	border-left:1px solid #f7babd;
	border-bottom:1px solid #9c3839;
	border-right:1px solid #9c3839;
	filter:alpha(opacity=75);
	opacity: 0.75;
}

