body {
	margin: 0;
	padding: 0;
	font-family: Verdana,Helvetica,Arial,Sans Serif;
/*	text-align: center;*/
	color: red;
	background-color: black;
}

#container {
	margin: 1em auto;
	text-align: left;
	width: 50em;
}

#navi {
	padding-left:1em;
}

#navi li {
	color:red;
	display: inline;
	padding: 0 2ex;
}

#navi li.on a {
	color:red;
	font-weight:bold;
	text-decoration:none;
}

#navi li.off a {
	color:#a00;
	text-decoration:none;
}

#navi li.off a:hover {
	text-decoration:underline;
}

#titel {
	font-family:Arial;
	font-size: 5ex;
	text-align:center;
	padding: 0.5ex 0 0.5ex 0;
	color:#b00;
}

#untertitel {
	font-size: 3ex;
	text-align:center;
	padding: 0.3ex 0 1.5ex 0;
}

#content {
}

#content p {
	text-align:center;
	color: white;
}

#content p a {
	color:red;
	text-decoration:none;
}

#content p a:hover {
	text-decoration:underline;
}

#content p.faq {
	width: 40em;
	font-style:italic;
	text-align:left;
}

#content p.fua {
	width: 40em;
	padding: 0 0 0 9em;
	text-align:left;
}
#content img {
	border:0;
}

#textbild { 
	clear:both;
	vertical-align:center;
}

#doublecolumn { 
	padding:0 6em 0 4em;
}

#textbild p {
	text-align:left;
	padding-top:1ex;
}

#textbild li {
	color:white;
}

#textbild li a {
	color:red;
	text-decoration:none;
}

#textbild li a:hover {
	text-decoration:underline;
}

#textbild .extlink {
	color:white;
	text-decoration:underline;
}

#news {
	text-align:center;
	clear:both;
	padding:4ex 0 1.3ex 1.5em;
	font-size:2.5ex;
}

#news .newstitel {
	font-family:Script,English Script,FlairRoman;
	font-weight:bold;
	font-size:3ex;
}

#news .newsdatum {
	text-align:left;
	font-size:1.3ex;
	padding-bottom:1ex;
	padding-top:1ex;
}

#news .newstext {
	text-align:left;
	font-size:small;
	color:white;
}

#footer {
	clear: both;
	padding:1ex 0 4ex 0;
}

#footer p {
	display:inline;
	}
	
#footer a {
	color:red;
	text-decoration:none;
}

#footer a:hover {
	text-decoration:underline;
}

.floatleft {
	float: left;
	padding: 1ex 2em 0 0;
	margin: 0 0 0 0;
}

.floatright {
	float: right;
	padding: 1ex 0 0 2em;
	margin: 0 0 0 0;
}

.floatcenter {
	float: center;
	padding: 1ex 0 0 2em;
	margin: 0 0 0 0;
}

.faq {
	width: 40em;
	font-style:italic;
	text-align:left;
	padding-top:3ex;
	font-weight:bold;
}

.fua {
	width: 40em;
	padding: 0 0 0 9em;
	text-align:left;
}

#jsb	{
	padding:3ex 0 4ex 0;
	}

#jsb h4 {
	text-align:center;
	font-size:1.7ex;
}

#jsb p {
	font-size:1.5ex;
	}
	
#galerietitel {
	margin: 5ex 0 4ex 22em;
}

#galerienavi {
	float: left;
	width: 16em;
}

#galerieaktiv {
	font-weight: bold;
	border-width:0 0 2px 0;
	border-color:red;
	border-style:solid;
}

#galeriepassiv {
	border-width:0 0 2px 0;
	border-color:#000;
	border-style:solid;
}

#galeriedatum {
	color:red;
	font-size:55%;
	text-align:right;
}

#galeriefreitext {
	padding: 0.5ex 0 3ex 1em;
	color:#fff;
	font-size:70%;
}

#galeriefreitext a {
	text-decoration: none;
	color:#fff;
}

#galeriecontent {
	margin: 0 0 0 17em;
	width:31em;
}

#galeriepicture {
	height:520px;
	text-align:center;
}

#galeriearrows {
	height:32px;
}

#galeriearrow_left {
	float:left;
}

#galeriearrow_right {
	float:right;
}

#galeriethumbnail {
	text-align:center;
	margin-top:15px;
	clear:both;
}

#galeriethumbnail .galeriepic img {
	border:0;
	margin: 0 5px 5px 0;
}

a {
	color:red;
	text-decoration:none;
}
