* {margin:0;padding:0;}

body {
	font:normal 13px/15px Arial,Helvetica,Sans-Serif;
	color:#000;
	}

p, td, li {margin:0;font:normal 13px/16px Arial,Helvetica,Sans-Serif;}
ul, li {list-style:none;margin-left:0;}
li {padding-left:15px; background:transparent url('pixel3.gif') 4px 6px no-repeat;}

p, ul, h1, h2 {margin-bottom:10px;}
h1, h1 a:link, h1 a:visited {font-size: 16px; line-height: 18px; text-decoration:none;}
h2, h2 a:link, h2 a:visited {font-size: 14px; line-height: 16px; text-decoration:none;}

table {border-collapse:collapse;}
th, td {padding:3px;}
th {text-align:left; font-weight:bold;}
table.blind, table.blind td {padding:0; margin:0; border:0;}

a:link, a:visited {color:#0073A3; text-decoration:none; }
a:active, a:hover {color:#0073A3; text-decoration:none; }

img {border:0;}

#container {margin:0 auto 0 auto; width: 990px; position:relative;height:840px; overflow:visible;}

#oben {border:0; color:#0073A3; font-size:14px; font-weight:bold;
	 position: absolute; left: 0px; top:1px;
	 line-height:18px; border: 1px solid transparent;}
#oben a:link, #oben a:visited {font-weight:bold; text-decoration:none; color:#0073A3; font-size:14px;
	line-height:18px;}
#oben a:hover, #oben a:active {font-weight:bold; text-decoration:none; color:#0073A3; font-size:14px;
	line-height:18px;}
#suchform {position:absolute; top:48px; left:20px; width:240px; line-height:18px;
	border: 1px solid transparent;}
#suchstr {border:1px solid #D9DBDD; width:130px;}
#suchbutton {background:#FFF url('images/suchpfeil.gif') 0 5px no-repeat; width:15px;
	color:#FFF; font-weight:normal; border:0; height:20px; width:20px; margin:0 0 0 10px;
	position: absolute; top:-2px; left:190px;}

#linkleiste {position:absolute; top:48px; left:250px; width:500px; line-height:18px;
	border: 1px solid #FFF;}

#navi {width: 180px; position: absolute; left: 20px; top: 200px;}
#maintext {margin:0; padding:0; position: absolute; top: 200px; left:270px; width:510px;}
#rechts {position: absolute; top: 200px; left:800px; width: 190px;}

.navi0div, .navi1div, .navi0diva, .navi1diva{padding-left:12px;}
.navi2div, .navi2diva {padding-left:22px;}
.navi0div {background: transparent url('pfeilrechts.gif') no-repeat 2px 4px;}
.navi0diva {background: transparent url('pfeilunten.gif') no-repeat 0 5px;}

.navi0:link, .navi0:visited, .navi0a:link, .navi0a:visited
	{color:#0073A3; text-decoration:none; font-size:14px; font-weight:bold;}

.navi1:link, .navi1:visited, .navi1a:link, .navi1a:visited
	{color:#0073A3; text-decoration:none; font-size:13px; font-weight:normal;}
.navi1a:link, .navi1a:visited
{color:#0073A3; text-decoration:none; font-size:13px; font-weight:bold;}

.bildlinks {margin:0 5px 5px 0;}
.bildrechts {margin:0 0 5px 5px;}


.layoutDstandard .introtext {font-weight:bold;}
.layoutDstandard h1, .layoutDstandard h1 a {color:#0073A3;}
.layoutRstandard {margin:0 0 20px 0;}
.layoutRstandard p {font-weight:normal; font-size:11px; margin:0;}
.layoutRstandard h1 {font-weight:bold; font-size:11px; margin:0;}
.layoutLstandard h1 {margin:0;}
.layoutLstandard p {margin:0;}

.beschText {font:normal 12px Verdana,Arial,Sans-Serif;margin:3px 0 10px 0;text-align:center;}
.grossbildText {font:normal 12px Verdana,Arial,Sans-Serif;margin:3px 0 10px 0;text-align:center;}
.galBesch {font:normal 13px/17px Verdana,Arial,Helvetica,Sans-Serif;margin:3px 0 10px 0;text-align:left;}
.main {text-align:left;}

.bildrahmen {
	width:145px;
	height:190px;
	border:solid black 1px;
	margin:5px;
	padding:5px;
	float:left;
	text-align:center;
	background-color:#EEE;

}
.bildnam {
	font:normal 12px Arial;
}

.einrueck {margin:8px 0 8px 0;}
.einrueck p {text-indent:-17px; margin:0 0 0 17px;}

.seitenzaehler {text-align:center;}

.beschText {font:normal 12px Arial,Sans-Serif;margin:3px 0 10px 0;text-align:center;}
.grossbildText {font:normal 12px Arial,Sans-Serif;margin:3px 0 10px 0;text-align:center;}
.galBesch {font:normal 13px Arial,Sans-Serif;margin:3px 0 10px 0;text-align:center;}

.cms {position:absolute;top:5px;left:100px;background-color:#FFF;}
#maintext .cms {position:relative;top:0;left:20px;width:150px;}
.cms {
	font:normal 12px/17px sans-serif;}
.cms a:link, .cms a:visited {text-decoration:none;
	color:red;}
.cms a:active, .cms a:hover {text-decoration:underline;
	color:red;}

.blau {font-size:13px; color:#0073A3;}

#sitemap {margin:0;}
#sitemap blockquote {margin-left:30px;}
#sitemap h2 {font-weight:bold;color:#000;margin:0;font-size:13px;}
#sitemap h3 {font-weight:bold;color:#000;margin:0;font-size:13px;}
#sitemap h2 a:link, #sitemap h2 a:visited, #sitemap h3 a:link, #sitemap h3 a:visited {color:#162F59;}

