

body {
	padding: 0 ;
	background-color: #FFFFFF ;
}

body {
	font-size: 0.75em ;
}

body,
td,
input,
textarea {
	font-family: Verdana, Arial,Helvetica,sans-serif ;
	color: #000000 ;
}

body.bodyContent,
body.bodyHome {
	margin: 0 ;
	padding: 0 ;
}
	
img {
	border: 0;
}

h6, .invisible, .noPrint {
	position:absolute;
	left:-2000px;
}
.invisible hr {
	height: 1px;
	width: 1px;
}


.divClear {
	clear: both ;
	height: 1px ;
	font-size: 1px ;
	margin: 0 ;
	padding: 0 ;
}

/*-- */
#divLogo {
	visibility: hidden ;
	position:absolute;
	left:-2000px;
}
#divLogo h1 {
	margin: 0 ;
	padding: 0 ;
}

body.bodyContent #divContentFrame {
	position: relative ;
	margin: 0 ;
	padding: 0 ;
}
body.bodyHome #divContentFrame {
	position: relative ;
	margin: 0 ;
	padding: 0 ;
}
/*-- functions --*/
#divHeader {
	visibility: hidden ;
	position:absolute;
	left:-2000px;
}

/*-- main nav --*/
#divNavMain {
	visibility: hidden ;
	position:absolute;
	left:-2000px;
}

/*-- sub nav --*/
#divNavSub {
	visibility: hidden ;
	position:absolute;
	left:-2000px;
}
/*-- content --*/
body.bodyContent #divText {
	position: relative ;
	margin: 0 ;
	padding: 0 ;
}
body.bodyHome #divText {
	position: relative ;
	margin: 0 ;
	padding: 0 ;
}
body.bodyContent #divTextFrame {
	position: relative ;
	margin: 0 ;
	padding: 0 ;
}
body.bodyHome #divTextFrame {
	position: relative ;
	margin: 0 ;
	padding: 0 ;
}
.divTextFormat h1,
.divTextFormat h2,
.divTextFormat p,
.divTextFormat form,
.divTextFormat hr {
	color: #000000 ;
	margin: 0 0 12px 0;
	padding: 0 ;
}
.divTextFormat ul {
	color: #000000;
	margin: 0 0 12px 15px;
	padding: 0;
}
.divTextFormat li {
	color: #000000 ;
	margin: 0 0 12px 0;
	padding: 0;
}
.divTextFormat h1 {
	font-size: 1.25em;
	font-weight: bold;
	margin-bottom: 16px;
}
.divTextFormat h2 {
	font-size: 1em;
	font-weight: bold;
}
.divTextFormat p,
.divTextFormat td,
.divTextFormat th,
.divTextFormat li,
.divTextFormat table {
	font-size: 1em;
}
.divTextFormat a {
	text-decoration: underline;
	color: #000000;
}
.divTextFormat .alignRight {
	text-align: right;
}
/*-- inhalt --*/
ul#navLevel1,
ul#navLevel2,
ul#navLevel3 {
	margin: 0 ;
	padding: 0 ;
	list-style-type:disc ;
}
ul#navLevel1 {
	list-style-type: none ;
}
ul#navLevel2 {
	margin: 0 0 10px 0 ;
}
ul#navLevel1 li {
	margin: 0 0 0 0 ;
	padding: 0 ;
}
ul#navLevel2 li {
	margin: 0 0 0 40px ;
	padding: 0 ;
}
ul#navLevel3 li {
	margin: 0 0 0 60px ;
	padding: 0 ;
}
ul#navLevel1 a {
	font-weight: bold ;
}
ul#navLevel2 a,
ul#navLevel3 a {
	font-weight: normal ;
}

/*-- images --*/
.divTextFormat img.pictMap {
	border: 3px solid #6C5747;
}
.divTextFormat img.pictLeft {
	float: left;
	margin: 0 15px 10px 0;
	padding: 3px ;
	background-color: #FFFFFF ;
	border: 1px solid #6C5747;
}
.divTextFormat img.pictRight {
	float: right;
	margin: 0 0 10px 15px;
	padding: 3px ;
	background-color: #FFFFFF ;
	border: 1px solid #6C5747;
}
/*-- tabellen --*/
table.tableTextFormat {
	font-size: 1em ;
	margin: 0 0 12px 0;
}
.tableTextFormat th {
	color: #000000 ;
	font-weight: bold;
	font-size: 1em ;
	text-align: left;
	vertical-align: top;
	
}
.tableTextFormat td {
	color: #000000 ;
	font-weight: normal;
	font-size: 1em ;
	text-align: left;
	vertical-align: top;
}




