/* CSS Document www.ulmiz.ch */

* {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #000000;
}
body {
	text-align:left;
	background-color: #ffffff;
	margin-top: 10px;
}
body, html {
	scrollbar-face-color:#990000;
	scrollbar-highlight-color:#FFFFFF;
	scrollbar-3dlight-color:#C0C0C0;
	scrollbar-darkshadow-color:#C0C0C0;
	scrollbar-shadow-color:#FFFFFF;
	scrollbar-arrow-color:#FFFFFF;
	scrollbar-track-color:#E0E0E0;
	}
h1 {
	margin: 0px;
	padding: 0px;
}
h1.hauptnavi {
	padding: 0px;
	margin-bottom: 0px;
	margin-left: 10px;
	margin-top: 10px;
}
h1.unternavi {
	padding: 2px 0px 0px;
	margin-left: 25px;
}
.center {
	margin: 0 auto;
}
.adresse {
	font-size: 10px;
	margin-left: 10px;
	padding-top: 5px;
}
.textadresse
{
	font-size: 10px;
}
p {
	margin: 0px;
	padding: 0px;
}
.header {
	font-size: 10px;
	color: #666666;
	text-align: right;
	margin-right: 3px;
}
.content {
	font-size: 12px;
	padding-left: 5px;
	padding-top: 0px;
	padding-bottom: 5px;
	display: block;
}
.fehlermeldung {
	font-size: 12px;
	padding-left: 5px;
	padding-top: 0px;
	padding-bottom: 5px;
	display: block;
	color: #990000;
	font-weight: 600;
}
h1.content {
	font-size: 16px;
	margin-bottom: 15px;
	color: #990000;
}
h2.content {
	font-size: 12px;
	margin-bottom: 5px;
	color: #990000;
}
h2.startseite {
	font-size: 12px;
	margin-bottom: 0;
	padding-bottom: 5px;
	color: #990000;
}
h3.content {
	font-size: 12px;
	margin-bottom: 5px;
	color: #000000;
	margin-top: 15px;
}
.legende {
	font-style: italic;
	margin-left: 5px;
}
ul {
	list-style-position: outside;
	list-style-type: square;
	margin-bottom: 10px;
	margin-left: 8px;
	padding-left: 12px;
	margin-top: 5px;
}
ul.startseite {
	margin-top: 0;
	margin-bottom: 30px;
}
li.startseite {
	margin-top: 0;
	margin-bottom: 0;
	padding: 0;}


/* L I N K S - D E F I N I T I O N E N */
#adresse a:link {
	text-decoration: none;
	font-size: 10px;
}
#adresse a:hover {
	color: #990000;
	text-decoration: none;
	font-size: 10px;
}
#adresse a:visited {
	text-decoration: none;
}
#header a:link {
	text-decoration: none;
}
#header a:hover {
	color: #990000;
	text-decoration: none;
}
#header a:visited {
	text-decoration: none;
}
#footer a:link {
	text-decoration: none;
}
#footer a:hover {
	color: #990000;
	text-decoration: none;
}
#footer a:visited {
	text-decoration: none;
}
#navigation a:link {
	text-decoration: none;
}
#navigation a:hover {
	color: #990000;
	text-decoration: none;
}
#navigation a:visited {
	text-decoration: none;
}
/*#navigation a:active {
	color: #990000;
	text-decoration: none;
}*/
#content a:link {
	color: #000000;
	text-decoration: underline;
	font-weight: bold;
}
#content a:hover {
	color: #990000;
	text-decoration: underline;
	font-weight: bold;
}
#content a:visited {
	color: #990000;
	text-decoration: underline;
	font-weight: bold;
}
#active {
	color: #990000;
	text-decoration: underline!important;
}

/* E B E N E N - S T Y L E S */

#container {
	border: 1px solid #000000;
	position: relative;
	height: 630px;
	width: 780px;
	background-color: #FFFFFF;
}
#panorama {
	position: relative;
	height: 130px;
	width: 768px;
	margin-top: 5px;
	margin-left: 6px;
}
#left {
	position: absolute;
	height: 494px;
	width: 200px;
	border-right: 1px solid #000000;
	visibility: visible;
	left: 0px;
}
#navigation {
	position: absolute;
	height: 404px;
	width: 200px;
	visibility: visible;
	overflow: hidden;
	left: 0px;
	top: 0px;
}
#adresse {
	border-top: 1px solid #000000;
	position: absolute;
	height: 90px;
	width: 200px;
	visibility: visible;
	left: 0px;
	top: 405px;
}
#right {
	position: absolute;
	height: 494px;
	width: 578px;
	left: 201px;
	visibility: visible;
}
#header {
	position: absolute;
	height: 20px;
	width: 570px;
	left: 3px;
	top: 0px;
	overflow: hidden;
	visibility: visible;
}
#content {
	position: absolute;
	height: 450px;
	width: 568px;
	left: 0px;
	top: 21px;
	overflow-x: hidden;
	overflow-Y: auto;
	visibility: visible;
}
#personen {
	position: absolute;
	float: left;
	height: 300px;
	width: 600px;
	left: 10px;
	top: 10px;
	visibility: visible;
}
	#foto {
		float: right;
		top: 5px;
		left: 300px;}

#footer {
	position: absolute;
	height: 15px;
	width: 570px;
	left: 0px;
	top: 477px;
	overflow: hidden;
	visibility: visible;
	vertical-align: sub;
	font-size: 10px;
	color: #666666;
	text-align: center;
}

/* F O R M U L A R - S T Y L E S */
#error {
	overflow: hidden;
	position: relative;
	top: 20px;
}

/*Formatierung gesuchte Treffer im Text */
.searchword {
color: #222; 
background-color: #ff6; 
border: 1px dotted #ff6;
}
.searchword0 {
color: #222; 
background-color: #ff6; 
border: 1px dotted #ff6;
}
.searchword1 {
color: #222; 
background-color: #a0ffff; 
border: 1px dotted #0affff;
}
.searchword2 {
color: #222; 
background-color: #9f9; 
border: 1px dotted #9f9;
}
.searchword3 {
color: #222; 
background-color: #f99; 
border: 1px dotted #f99;
}
.searchword4 {
color: #222; 
background-color: #f6f; 
border: 1px dotted #f6f;
}
.searchword5 {
color: #fff; 
background-color: #800; 
border: 1px dotted #800;
}
.searchword6 {
color: #fff; 
background-color: #0a0; 
border: 1px dotted #0a0;
}
.searchword7 {
color: #fff; 
background-color: #886800; 
border: 1px dotted #886800;
}
.searchword8 {
color: #fff; 
background-color: #004699; 
border: 1px dotted #004699;
}
.searchword9 {
color: #fff; 
background-color: #909; 
border: 1px dotted #909;
}
table {
	background-color: #FFFFFF;
}

