body {
	font-family: verdana, arial, helvetica, sans-serif;
	font-size: 90%;
	line-height: 130%;
	margin: 0;
	padding: 0;
	color: #cccccc;
	background-color: #333333;
/*	background-image:url(maszstab.gif);
	background-repeat:repeat-x;	*/
}

#container {
	width: 100%;
	}

a {
	text-decoration: none;
	color: #333333;
	}
	
img {
	border: none;
	}

#ns4x {
	display: none;
	}
	
.unsichtbar {
	position:absolute;
	left:-1000px;
	top:-1000px;
	width:0px;
	height:0px;
	overflow:hidden;
	display:inline;
	}
	
#logo-header {
	}
	
#logo {
	position: absolute;
	top: 0;
	left: 0;
	width: 13em;
	height: 13em;
	background-color: white;
	}
	
.center {
	position: absolute;
	bottom: 20px;
	right: 20px;
	height: 120px;
	width: 128px;
/*	border: 1px solid red;*/
}
	
#header {
	position: absolute;
	top: 0;
	left: 13em;
	height: 13em;
	}
	
#news {
	margin-top: 8ex;
	margin-left: 20px;
	}

#titel {
	position: absolute;
	left: 20px;
	bottom: 20px;
/*	border: 1px solid red;*/
	}
	
#navigation {
	position: absolute;
	top: 13em;
	left: 0;
	color: #333333;
	background-color: #FF9933;
	height: 400px;
	width: 13em;
	padding-bottom: 0;
	}
	
#navigation.home {
	}
	
ul.navi {
	list-style: none;
	font-size: 0.8em;
	font-weight: bold;
	line-height: 130%;
	padding-left: 0;
	margin: 20px;
	}
	
li {
	margin-bottom: 3ex;
	}
	
li.aktuell {
	color: #CC0000;
	border-left: 2px solid #CC0000;
	padding-left: 10px;
	margin-left: -12px;
	}
	
li.navi {
	}
	
a.navi {
	}
	
#content-footer {
	position: absolute;
	top: 13em;
	left: 13em;
	right: 0;
/*	width: 100%;*/
	padding: 0;
}

#content-footer.home {
	width: 100%;
	}

#red {
	background-color: #CC0000;
	height: 400px;
	}

div.content {
	background-color: #CC0000;
	min-width: 1030px;
}

#bilder-und-text {
	background-color: #cccccc;
	color: #333333;
	margin-right: 50px;
	}

#bilder {
	float: right;
	display: inline;
	line-height: 0;
	margin-top: 20px;
	margin-right: 20px;
	}
	
img.grosses-bild {
	}
	
img.mittel-grosses-bild {
	margin-top: 10px;
	}
	
img.mitte-rechts {
	margin-top: 10px;
	margin-left: 10px;
	}
	
img.grosses-bild-hoch {
	float: left;
	}
	
img.rechts {
	margin-left: 10px;
	}
	
img.rechts.mitte-unten {
	margin-top: 10px;
	}
	
#text {
	background-color: white;
	color: #333333;
	padding: 20px;
	margin-right: 420px;
	}

div.content-home {
	width: 780px;
	height: 400px;
	background-color: #cccccc;
}

img.left {
	float: left;
	width: 360px;
	height: 360px; 
	margin: 20px;
	}
	
#vier-bilder {
	display: inline;
	float: right;
	width: 360px;
	height: 360px;
	overflow: hidden;
	line-height: 0;
	padding: 0;
	margin: 20px 20px 20px 0;
	}
	
#vier-bilder img {
	margin-bottom: 0;
	padding: 0;
	}
	
img.right {
	margin-left: 20px;
	}
	
img.bottom {
	margin-top: 20px;
	}

h1 {
	font-size: 1.2em;
	font-weight: bold;
}

h1.wide-spacing {
	letter-spacing:0.2em;
	}
	
p {

	}

p.bildunterschrift {
	clear: left;
	font-size: 0.8em;
	line-height: 130%;
	margin-top: 0.5ex;
	margin-bottom: 40px;
	}
	
p.border-bottom {
	padding-bottom: 4ex;
	margin-bottom: 4ex;
	border-bottom: 1px solid #333333;
	}
	
a.text {
	text-decoration: underline;
	}
	
img.wegbeschreibung {
	border: 1px solid #333333;
	margin-top: 20px;
	margin-bottom: 20px;
	}
	
table {
	border: 1px solid #333333;
	font-size: 0.8em;
	border-collapse: collapse;
	}
	
tr {
	}
	
th {
	border: 1px solid #333333;
	vertical-align: top;
	padding: 0.3em;
	font-weight: normal;
	}
	
th.top {
	text-align: center;
	}
	
th.left {
	text-align: left;
	}
	
td {
	border: 1px solid #333333;
	vertical-align: top;
	text-align: right;
	padding: 0.3em;
	}
	
td.zentriert {
	text-align: center;
	line-height: 100%;
	}
	
th.no-top-border {
	border-top: none;
	}
	
th.no-bottom-border {
	border--bottom: none;
	}
	
th.no-top-bottom-border {
	border-top: none;
	border-bottom: none;
	}
	
td.no-top-border {
	border-top: none;
	}
	
td.no-bottom-border {
	border--bottom: none;
	}
	
td.no-top-bottom-border {
	border-top: none;
	border-bottom: none;
	}
	
strong {
	font-weight: bold;
	}

.orange {
	color: #FF9933;
	}
	
.orange.small {
	font-size: 0.8em;
	font-weight: bold;
	}
	
#footer {
	clear: right;
	text-align: center;
	font-size: 0.8em;
	font-weight: bold;
	padding: 2ex 0;
	background-color: #333333;
	color: #cccccc;
}

#footer.home {
	width: 780px;
	}
