body {
	font-family: "Comic Sans MS", Verdana, Arial, sans-serif;
	font-size:0.8em;
	text-align: center;
	background:url(index-hp.jpg);
	background-attachment:fixed;
}

#banner {
	background:url(logo400x60pp.png);
	height:60px;
	width:400px;
	margin:0 auto;
	position:relative;
	margin-bottom:10px;
}

#banner a {
	display:block;
	width:260px;
	height:40px;
	position:absolute;
	top:10px;
	left:70px;
}

#banner a:hover {
	background:url(indexlb.gif);
}

#banner strong {
	display:none;
}



#banner2 {
	background:url(logo400x60oa.png);
	height:60px;
	width:400px;
	margin:0 auto;
	position:relative;
	margin-bottom:10px;
}

#banner2 a {
	display:block;
	width:280px;
	height:40px;
	position:absolute;
	top:10px;
	left:60px;
}

#banner2 a:hover {
	background:url(indexlb.gif);
}

#banner2 strong {
	display:none;
}

#banner3 {
	background:url(logo400x60out.png);
	height:60px;
	width:400px;
	margin:0 auto;
	position:relative;
	margin-bottom:10px;
}

#banner3 a {
	display:block;
	width:260px;
	height:40px;
	position:absolute;
	top:10px;
	left:70px;
}

#banner3 a:hover {
	background:url(indexlb.gif);
}

#banner3 strong {
	display:none;
}

#content {
	width:400px;
	height:288px;
    color:#dddddd;
	margin:0 auto;

}


#lastthread	{
	width:800px;
	margin:0 auto;
	position:relative;
	margin-bottom:50px;
	color:#ff00ff;
}

#lastthread a {
	color:#dd00ff;
	text-decoration:none; 
}

#lastthread a:hover {
	color:#dddddd;
	background:url(indexlb.gif);
	text-decoration:underline overline; 
}	

#info {
	width:400px;
	color:#dddddd;
	font-size:1.0em;
	margin:0 auto;
	text-align:center;
	}
	
#info a {
	color:#dd00ff;
	text-decoration:underline; 
}

#info a:hover {
	color:#dddddd;
	background:url(indexlb.gif);
	text-decoration:underline overline; 
}	

#program {
	width:400px;
	height:auto;
    color:#dddddd;
	margin:0 auto;
	font-size:1.0em;
	text-align:justify;
}	

#program a {
	color:#dd00ff;
	text-decoration:underline; 
}

#program a:hover {
	color:#dddddd;
	background:url(indexlb.gif);
	text-decoration:underline overline; 
}

.link {
	margin:0 auto;
	text-align:center;
	margin-bottom:0px;
}

.link a {
	padding:0;
	font-size:1.4em;
	font-weight:bold;
	color:#00aa00;
	text-decoration:underline; 
	margin:0 0em;
}

.link a:hover {
	color:#00ff00;
	background:url(indexlb.gif);
	text-decoration:underline overline; 
}


.linkpp {
	margin:0 auto;
	text-align:center;
	margin-bottom:0px;
}

.linkpp a {
	padding:0;
	font-size:1.4em;
	font-weight:bold;
	color:#dd00ff;
	text-decoration:underline; 
		margin:0 0em;
}

.linkpp a:hover {
	color:#dddddd;
	background:url(indexlb.gif);
	text-decoration:underline overline; 
}


.linkoa {
	margin:0 auto;
	text-align:center;
	margin-bottom:0px;
}

.linkoa a {
	padding:0;
	font-size:1.4em;
	font-weight:bold;
	color:#ffb000;
	text-decoration:underline; 
		margin:0 0em;

}

.linkoa a:hover {
	color:#ffbf00;
	background:url(indexlb.gif);
	text-decoration:underline overline; 
}


.linkout {
	margin:0 auto;
	text-align:center;
	margin-bottom:0px;
}

.linkout a {
	padding:0;
	font-size:1.4em;
	font-weight:bold;
	color:#c10000;
	text-decoration:underline; 
		margin:0 3em;

}

.linkout a:hover {
	color:#ff0000;
	background:url(indexlb.gif);
	text-decoration:underline overline; 
}


.sitelink {
	margin:0 auto;
	text-align:center;
	margin-bottom:10px;
}

.sitelink ul {
	list-style:none;
	margin-left:-40px;
}

* html .sitelink ul {
	margin-left:0px;
}

*:first-child+html .sitelink ul {
	margin-left:0px;
}

.sitelink a {
	font-size:1.0em;
	font-weight:bold;
	color:#dd00ff;
	text-decoration:underline; 
}

.sitelink a:hover {
	color:#dddddd;
	background:url(indexlb.gif);
	text-decoration:underline overline; 
}

.bookmarking {
	text-align:center;
}

.sitelink2 {
	margin:0 auto;
	text-align:center;
	margin-bottom:10px;
}

.sitelink2 ul {
	list-style:none;
	margin-left:-40px;
}

* html .sitelink2 ul {
	margin-left:0px;
}

*:first-child+html .sitelink2 ul {
	margin-left:0px;
}

.sitelink2 a {
	font-size:1.0em;
	font-weight:bold;
	color:#c10000;
	text-decoration:underline; 
}

.sitelink2 a:hover {
	color:#ff0000;
	background:url(indexlb.gif);
	text-decoration:underline overline; 
}

object {
	width:0px;
	height:0px;
	overflow:hidden;
}

.h4pp {
	text-align:center;
	margin:3px 0;
	font-size:1.6em;
	font-weight:bold;
	color:#ddccdd;
}

.h5pp {text-align:center;
	margin:3px 0;
	font-size:1.1em;
	font-weight:bold;
	color:#ddccdd;
}


.h4oa {
	text-align:center;
	margin:3px 0;
	font-size:1.6em;
	font-weight:bold;
	color:#ddccdd;
}

.h5oa {text-align:center;
	margin:3px 0;
	font-size:1.1em;
	font-weight:bold;
	color:#ddccdd;
}


.h4out {
	text-align:center;
	margin:3px 0;
	font-size:1.6em;
	font-weight:bold;
	color:#ddccdd;
}

.h5out {text-align:center;
	margin:3px 0;
	font-size:1.1em;
	font-weight:bold;
	color:#ddccdd;
}



.psites {
	margin-top:20px;
	text-align:center;
}

.plink {
	width:200px;
	height:60px;
	border:0px;
}

.plinksb {
	width:400px;
	height:168px;
	border:0px;
}

.olafhp {
	margin-top:50px;
	text-align:center;
	margin-bottom:5px;
}

.olafhp img {
	border:0px;
}

.bgtb {
background-color:#440055
}

.impress {
font-size:0.8em; 
text-align:center; 
color:#444444;
border:0px;
}

.impress  a {
	padding:0;
	font-weight:bold;
	color:#aaaaaa;
	text-decoration:underline; 

}

.impress  a:hover {
	color:#005500;
	background:url(indexlb.gif);
	text-decoration:underline overline; 
}

table {
width: 860px;
	margin-left:auto; 
	margin-right:auto;
	border:0px;
}
	
td {
vertical-align: top;
text-align: center;
padding: 10px;
border:0px;
}

img {
border: 0px
}

.pp {
background:url(index.jpg);
background-attachment:fixed;
color:#dddddd;
text-align:justify;
}
	
.oa {
background:url(index-oa.jpg);
background-attachment:fixed;
color:#dddddd;
text-align:center;
}

.oa a {
	color:#ffb000;
	text-decoration:underline; 
}

.oa  a:hover {
	color:#ffbf00;
	background:url(indexlb.gif);
	text-decoration:underline overline; 
}

.out {
background:url(index-out.jpg);
background-attachment:fixed;
color:#dddddd;
text-align:justify;
}

.out a {
	color:#c10000;
	text-decoration:underline; 
}

.out  a:hover {
	color:#ff0000;
	background:url(indexlb.gif);
	text-decoration:underline overline; 
}


.pphead {
width: 420px;
height:20px;
background:url(pphead.png);
vertical-align: bottom;
vertical-align: top;
text-align: center;
padding: 0px;
border:0px;
}

.ppfoot {
width: 420px;
height:20px;
background:url(ppfoot.png);
vertical-align: top;
text-align: center;
padding: 0px;
border:0px;
}


.oahead {
width: 860px;
height:20px;
background:url(oahead.png);
vertical-align: bottom;
text-align: center;
padding: 0px;
border:0px;
}

.oafoot {
width: 860px;
height:20px;
background:url(oafoot.png);
vertical-align: top;
text-align: center;
padding: 0px;
border:0px;
}

.outhead {
width: 420px;
height:20px;
background:url(outhead.png);
vertical-align: bottom;
text-align: center;
padding: 0px;
border:0px;
}

.outfoot {
width: 420px;
height:20px;
background:url(outfoot.png);
vertical-align: top;
text-align: center;
padding: 0px;
border:0px;
}



.leer {
width: 20px;
}


.pphr  {
height:2px; 
color:#660079; 
border-top: ridge 1px #88009a; 
border-left: ridge 1px #88009a; 
border-right: ridge 1px #110020; 
border-bottom: ridge 1px #110020;
}


.oahr {
height:2px; 
color:#990000; 
border-top: ridge 1px #990000; 
border-left: ridge 1px #990000; 
border-right: ridge 1px #330000; 
border-bottom: ridge 1px #330000;
}

.outhr {
height:2px; 
color:#555555; 
border-top: ridge 1px #888888; 
border-left: ridge 1px #888888; 
border-right: ridge 1px #333333; 
border-bottom: ridge 1px #333333;
}


.container {
text-align: center;
}

.jctr               {font-family:"Comic Sans MS", Verdana, Arial, sans-serif; font-size: 9px; color: #111111; border:0px;}
.jctextfarbe        {color:#010101; font-weight: bold; border:0px;}
.jcfarbe1           {background-color:#e0e0e0; border:0px;}
.jcfarbe2           {background-color:#e1e1e1; border:0px;}
.jchlfarbe2         {background-color:#efefef; border:0px;}
.jctabelle          {background-color:#e0e0e0; border:0px; width:800px; height:30px;}