* {margin:0;padding:0;}

body {
	font:normal 13px/16px Verdana,Arial,Helvetica,Sans-Serif;
	color:#3A4F61;
	margin:0 0 0 0;
	background-color:#FFF;
	}
blockquote {margin-left:30px;}

li {margin:0;font:normal 13px/16px Arial,Helvetica,Sans-Serif;}
p, ul {margin-bottom:5px;}
ul {list-style:square outside;margin-left:15px;}
p, td {	font:normal 13px/16px Arial,Helvetica,Sans-Serif;color:#3A4F61;}
table {border-collapse:collapse;}
table .blind {border:0;}
a:link, a:visited {color:#00547A; text-decoration:underline; font-weight:normal;}
a:active, a:hover {color:#00547A; text-decoration:none; font-weight:normal;}

.cms {position:absolute;top:5px;left:100px;background-color:#FFF;}
#maintext .cms {position:relative;top:0;left:20px;width:100px;}
.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;}

#container {margin:190px 0 0 0;width:995px;}

#maintext {margin:0 195px 0 185px;padding:0;border-right:1px solid #555; width:600px;}
#maintext p, #maintext ul {font-size:13px;line-height:16px;}
#innen {margin-right:15px;}

#rechts {float:right;margin:0 10px 0 0;border:0;width:170px;}
#links {float:left;width:155px;border:0;}

#navilinks {text-align:right;border:0;}
#navilinks ul {list-style:none;}
#navilinks ul ul {margin-right:10px;}

#navilinks ul li.pas p a:link, #navilinks ul li.pas p a:visited {
	color:#00547A; text-decoration:none;font-weight:normal;
	}
#navilinks ul ul li.pas p a:link, #navilinks ul ul li.pas p a:visited {
	color:#00547A; text-decoration:none;font-weight:normal;
	}

#navilinks ul ul li.akt p a:link, #navilinks ul ul li.akt p a:visited {
	color:#00547A; text-decoration:underline;font-weight:normal;
	}
#navilinks ul li.akt p a:link, #navilinks ul li.akt p a:visited {
	color:#00547A; text-decoration:none;font-weight:bold;
	}

#suchbereich {margin:20px 0 0 9px;text-align:right;}
#suchstr {border:solid 1px #FFF;height:19px;width:120px;font-size:14px;line-height:15px;
	margin:0;padding:4px 0 0 3px;background-color:#F5B700;color:#FFF;text-align:left;}
#suchbutton {font-size:11px;line-height:19px;color:#FFF;background-color:#F5B700;
	width:18px; height:24px;border:solid 1px #FFF;margin:0 0 0 3px;}
label {display:none;}

.strich {margin-top:3px;border-left:#fff 2px solid;float:left;height:13px;}

#sitemap {margin:0;}
#sitemap blockquote {margin-left:30px;}
#sitemap h2 {font-weight:bold;color:#162F59;margin:0;font-size:13px;}
#sitemap h3 {font-weight:bold;color:#162F59;margin:0;font-size:13px;}
#sitemap h2 a:link, #sitemap h2 a:visited, #sitemap h3 a:link, #sitemap h3 a:visited {color:#162F59;}

h1, .ub1, .titel
	{font:bold 15px Arial,Verdana,Helvetica,Sans-Serif;}
h1:link, .ub1:link, .titel:link, h1:visited, .ub1:visited, .titel:visited
	{color:#3A4F61;text-decoration:none;}
h1:active, .ub1:active, .titel:active, h1:hover, .ub1:hover, .titel:hover
	{color:#3A4F61;text-decoration:none;}

h2, .ub2 {font:bold 15px Arial,Helvetica,Sans-Serif;color:#cc071e;}
h3, .ub3 {font:bold 18px Arial,Helvetica,Sans-Serif;color:#cc071e;letter-spacing:1px;}

.introtext {font:bold 14px Arial,Helvetica,Sans-Serif;margin:10px 0 10px 0;text-align:justify;}
.hervor1 {font-weight:bold;color:red;font-weight:14px;}
.hervor2 {font-weight:bold;color:blue;font-weight:14px;}
.hervor3 {font-weight:bold;color:green;font-weight:14px;}
.klein {font-size:9px;}

.layoutDstandard p {text-align:justify;}

.layoutLstandard p {text-align:justify;}
.layoutLstandard h1, .layoutLstandard h1 a:link, .layoutLstandard h1 a:visited
	{font-weight:bold; font-size:13px; text-decoration:none; color:#3A4F61;margin:0;}
.layoutLstandard .introtext {font-weight:normal;margin:0 0 15px 0;line-height:16px;font-size:13px;text-align:justify;}
.weiterlink:link, .weiterlink:visited {color:#00547A; text-decoration:none;}

.layoutRstandard h1, .layoutRstandard h1 a:link, .layoutRstandard h1 a:visited
	{font-weight:bold; font-size:13px; text-decoration:none; color:#3A4F61;margin:0;}
.layoutRstandard .introtext {font-weight:normal;margin:0 0 15px 0;line-height:16px;font-size:13px;text-align:justify;}
.weiterlink:link, .weiterlink:visited {color:#00547A; text-decoration:none;}

.dbild {border:solid #FFF1C3 9px;}
.lbild {border:solid #FFF1C3 7px;}
.obild {border:0;}
.bildunter {font-weight:normal; font-style:italic; font-size:12px; color:#3A4F61; text-align:center;
	margin:15px 0 15px 0; width:160px;}

.bildrahmen {
	width:155px;
	height:175px;
	min-height:175px;
	border:solid #FFF1C3 9px;
	margin:5px;
	padding:5px;
	float:left;
	text-align:center;
	background-color:#FFF;

}
.bildnam {
	font:normal 12px Arial;
}

.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;}
.main {text-align:left;}