body
{
        background: #0099B9 url('./images/index_bg.gif') fixed no-repeat;
	color: #000000;
	font: 10pt verdana, geneva, lucida, 'lucida grande', arial, helvetica, sans-serif;
	margin-bottom:10px;
	margin-left:23px;
	margin-right:24px;
	margin-top:5px;
	padding: 0px;
	
}
a:link
{
	color: #22229C;
}
a:visited
{
	color: #22229C;
}
a:hover, a:active
{
	color: #FF4400;
}
.page
{
	background-color: #F6F6F6;
	color: #000000;
}
td, th, p, li
{
	font: 10pt verdana, geneva, lucida, 'lucida grande', arial, helvetica, sans-serif;
}
.tborder
{
	background-color: #FFFFFF;
	color: #000000;
	border: 1px solid #0000CC;
}
.tcat
{
	background: #869BBF url(./designs/images/gradient_thead.gif) repeat-x top left;
	color: #FFFFFF;
	font: bold 11px verdana, geneva, lucida, 'lucida grande', arial, helvetica, sans-serif;
}
.tcat a:link
{
	color: #ffffff;
	text-decoration: none;
}
.tcat a:visited
{
	color: #ffffff;
	text-decoration: none;
}
.tcat a:hover, .tcat a:active
{
	color: #FFFF66;
	text-decoration: underline;
}
.thead
{
	background: url(./designs/images/cellpic.jpg);
	color: #FFFFFF;
	font: bold 11px tahoma, verdana, geneva, lucida, 'lucida grande', arial, helvetica, sans-serif;
}
.thead a:link
{
	color: #FFFFFF;
}
.thead a:visited
{
	color: #FFFFFF;
}
.thead a:hover, .thead a:active
{
	color: #FFFF00;
}
.tfoot
{
	background: url(./designs/images/cellpic.jpg);
	color: #E0E0F6;
}
.tfoot a:link
{
	color: #F7F7FF;
}
.tfoot a:visited
{
	color: #F7F7FF;
}
.tfoot a:hover, .tfoot a:active
{
	color: #FFFF66;
}
.alt1, .alt1Active
{
	background-color: #F5F5FF;
	color: #000000;
	font: 11px verdana, geneva, lucida, 'lucida grande', arial, helvetica, sans-serif;
}
.alt2, .alt2Active
{
	background-color: #E1E4F2;
	color: #000000;
}
.alt3
{
	background-color: #D5D8E5;
	color: #000000;
}

textarea, .bginput
{
	font: 10pt verdana, geneva, lucida, 'lucida grande', arial, helvetica, sans-serif;
}
.button
{
	font: 11px verdana, geneva, lucida, 'lucida grande', arial, helvetica, sans-serif;
}

.smallfont
{
	color: #000000
	font: 11px verdana, geneva, lucida, 'lucida grande', arial, helvetica, sans-serif;
}
.time
{
	color: #666686;
}

.panel
{
	background: #dbe7f7 url(images/panel.jpg) repeat-x top left; 
	color: #000000;
	padding: 10px;
	border: 2px outset;
}
legend
{
	color: #22229C;
	font: 11px tahoma, verdana, geneva, lucida, 'lucida grande', arial, helvetica, sans-serif;
}

.alt5
{
	
	color: #22229C;
	font: bold 11px verdana, geneva, lucida, 'lucida grande', arial, helvetica, sans-serif;
}
.alt5 a:link
{
	color: #22229C;
	text-decoration: none;
}
.alt5 a:visited
{
	color: #22229C;
	text-decoration: none;
}
.alt5 a:hover, .tcat a:active
{
	color: #FF4400;
text-decoration: underline;
}
.panel2
{
	background: #E4E7F5 url(./images/gradients/gradient_panel.jpg) repeat-x top left;
	color: #000000;
	padding: 3px;
	border: 1px inset;
}



#galerie td
{
list-style-type: none;
float: left;
margin: 0 10px 10px 0;
text-align: center;
font-weight: bold;
position: relative;
}

#galerie img
{
width: 140px;
height: 110px;
display: block;
padding: 3px;
border: 0px solid #8B0000;
}

#galerie a .gross
{
display: none;
}

#galerie a:hover .gross
{
width: 240px;
height: 210px;
display: block;
position: absolute;
top: +150px;
left: +200px;
z-index: 1;
background: #E4E7F5;
}

.mitte {
width: 710px;
height: 800px
position: relative;
margin-top: 0px;
margin-right: auto;
margin-bottom: 0px;
margin-left: auto;
text-align: center;
} 
