html, body {
	margin:		0;
	padding:	0;
	height:		100%; 
	font-size:12px;
	color:#000000;
	font-family:Verdana;
	background:#005799 url(images/back.jpg) repeat-x top left fixed;
}

html>body {
	height:		auto;
	min-height:	500px;
	min-width:	700px;
	font-family:Verdana;
	font-size:12px;
	background:#005799 url(images/back.jpg) repeat-x top left fixed;
}

body a:link, body a:active, body a:visited {
	color:#2e9cc0;
	text-decoration:none;
}

body a:hover {
	text-decoration:underline;
}

#gesamt {
	
	display:block;
	/* Jetzt wird sie zentriert. */
	position:	absolute;
	left:		50%;
	/* Jetzt steht die linke obere Ecke genau am Mittelpunkt. Noch. */
	margin-top:	10px;  /* == halbe Zeilenhöhe. */
	margin-left:	-273px; /* == halbe Breite.     */
	z-index:0;
}

#header {
	display:block;
	width:547px;
	height:86px;
	background:Url(images/header.jpg);
}

#kontakt {
	display:block;
	position:relative;
	top:35px;
	left:490px;
	color:#aad3f2;
	font-size:10px;
}

#kontakt a:link, #kontakt a:visited, #kontakt a:hover, #kontakt a:active {
	color:#aad3f2;
}

#header_bild {
	display:block;
	top:86px;
	width:547px;
	height:150px;
}

#www {
	display:block;
	position:absolute;
	left:-18px;
	top:10px;
	background:Url(images/www.png);
  	background: expression("none");
	filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src=images/www.png, sizingMethod:image );
	width:22px;
	height:122px;
}

#datum {
	display:block;
	position:absolute;
	left:450px;
	top:-20px;	
	color:#fff;
	font-size:11px;
}

#menueSeite {
	text-align:left;
	display:block;
	width:820px;
	position:	absolute;
	left:		50%;
	/* Jetzt steht die linke obere Ecke genau am Mittelpunkt. Noch. */
	margin-top:	200px;  /* == halbe Zeilenhöhe. */
	margin-left:	-410px; /* == halbe Breite.     */
}

#menueLinks {
	text-align:right;
	display:block;
	width:850px;
	position:	absolute;
	left:		50%;
	/* Jetzt steht die linke obere Ecke genau am Mittelpunkt. Noch. */
	margin-top:	200px;  /* == halbe Zeilenhöhe. */
	margin-left:	-425px; /* == halbe Breite.     */
}

.menueSeite a:link, .menueSeite a:hover, .menueSeite a:visited, .menueSeite a:active {
	color:#D9DFFF;
}

.linkLinks a:link, .linkLinks a:hover, .linkLinks a:active, .linkLinks a:visited {
	color:#fff;
}

#fusszeile1 {
	display:block;
	position:relative;
}

#menue {
	display:block;
	top:184px;
	width:547px;
	height:43px;
	background:Url(images/back_menue.jpg);
}

#inhalt {
	display:block;
	width:517px;
	height:100%;
	background:#f7f7f5;
	padding:15px;
	font-size:12px;
	line-height:1.6em;
	font-family:Verdana, Arial, Helvetica, sans-serif;
}

.ueberschrift {
	font-size:13px;
	font-weight:bold;
	color:#488abc;
	margin-left:-10px;
}

.ueberschriftTop {
	font-size:13px;
	font-weight:bold;
	color:#488abc;
	margin-left:0px;
	margin-top:0px;
}

.ueberschrift2 {
	font-size:12px;
	font-weight:bold;
	color:#488abc;
	margin-left:-5px;
}

ul#termine {
	text-align: left;
	display:block;
	position:relative;
	list-style: none;
	padding: 0px;
	margin: 0px;
	margin-left:15px;
	margin-right:0px;
	width: 470px;
	font-size:13px;
	font-family:Arial;
	border-width:1px 0 0 0;
	border-style:solid;
	border-color:#ddd;
}

ul#termine li {
	display: block;
	margin: 0;
	padding: 0;
	text-align:left;
	border-width:0 0 1px 0;
	border-style:solid;
	border-color:#ddd;
}

ul#termine li a {
	display: block;
	padding:5px;
	border-width: 0px;
	color: #488abc;
	text-decoration: none;
	font-weight:normal;
	background:#fff;
}

ul#termine li a:hover, ul#termine li#active a:hover, ul#termine li a:active {
	background:#ececec;
	padding:5px;
}


.submit {
	border:#cdcdcd 1px solid;
	background:#fff;
	padding:10px;
	font-size:12px;
	cursor:pointer;
}

.submitHover {
	border:#cdcdcd 1px solid;
	background:#f3f3f3;
	padding:10px;
	font-size:12px;
	cursor:pointer;
}

.input {
	font-family:Arial;
	background:#fff;
	border:#e0e0e0 solid 1px;
	font-size:11px;
	padding:6px;
}

.aktiv {
	font-family:Arial;
	background:#f3f3f3;
	border:#979797 solid 1px;
	font-size:11px;
	padding:6px;
}

.fusszeile {
	color:#fff;
	font-size:10px;
}

.fusszeile a:hover, .fusszeile a:link, .fusszeile a:active, .fusszeile a:visited {
	color:#fff;
}

.hover {
	background:#ececec;
	text-decoration:none;
}

.normal {
	background:#fff;
}
.mitglied {
	z-index:2000;
	display:block; 
	text-align:center; 
	vertical-align:middle; 
	background:Url(images/mitglied.png);
  	background: expression("none");
	filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src=images/mitglied.png, sizingMethod:image );
}
