/* 
########################################################################
#			FORMATE UND EINSTELLUNGEN FÜR INDEX-Seite
# Die Formate gelten auch für die in der mittleren Spalte 
# includierten News-Seiten
######################################################################### 
*/
body,table,tr
{
	color:#fff;
	align:center;
	text-align:center;
	vertical-align:top;
	margin:0 auto;
	padding:0px;
	spacing:0px;
	border-width:0px solid #000;
	border-collapse:collapse;
	background-repeat:repeat-y;
}

body{	background-color:#000; }
.middle{ vertical-align:middle; }
.top{ vertical-align:top; }

.border{border:1px solid red;}

/* JF: Überbleibsel aus styles jamaica (z.B. News) ############################ */
.jamaica {
 font-family: "Courier New", Courier, mono;
 font-size: 14px;
 color: #99cc00;
 list-style-image: url(../b/misc/bullet.gif);
}

a:link { color: #99cc00; text-decoration: underline; }
a:visited { color: #99cc00; }
a:hover { color: #C1D301; text-decoration: none; }
a:active { color:  #8E6E01 }

/* aus style2.css  (check, ob benötigt) */
input.black, textarea.black { color: #FFF; background-color: #000; border: 1 solid #FF0; }

.bold { font-weight: bold; }
.large { font-size: 18px; }
.small { font-size: 12px; }


/* Warnungen, Hinweise */
.info, .info-small, .warnung, .alert, .wichtig{ color:#f00 !important; font-weight:bold !important; }
.info{ font-weight:normal !important; }
.warnung{ font-size:16px !important; }
.alert{ font-size:24px !important; }
.wichtig{font-size:14pt !important; }

/* Linke Navi mit Hoverbottons */
.navi{
	vertical-align:middle;
}

td.navi a:link, 
td.navi a:visited, 
td.navi a:hover
{
	display:block;
	width:186px;
	height:20px;
	text-align:center;
	margin:0 auto 0 40px;
	vertical-align:middle;
	font: small-caps bold 12px Tahoma ; 
	color:#000;
	text-decoration:none;
}
td.navi a:hover
{
	background-image:url(../b/start_page/navibutt_h.gif);
	background-repeat:no-repeat;
	background-position:50%;
}

/* rechte Navi "Login Tabelle */
table.navi2{
	background-image:url(../b/start_page/navi2.gif);
	background-repeat:no-repeat;
	vertical-align:top;
	text-align:center; margin:0px auto;
}

.navi2, .navi2_hover
{
	font:bold 12px/16px Tahoma;
	color:#C5D805;
	text-decoration:none;
	background-color:#000;
	padding: 0 4;
}
.navi2_hover{background:#008080;}

/* Element als Button */
.mybutt, 
.mybutt_hover, 
.mybutt_click
{
	font:bold 12px/16px Tahoma;
	cursor:hand;
	color:#C5D805;
	background-color:#000;
	text-decoration:none;
	border: 1px outset #fff;
	border-width:2px 1px 1px 2px;
	padding: 0 2;
}
.mybutt_hover{background:#008080;}
.mybutt_click{
	background:#008080;
	border-width:1px 2px 2px 1px;
}

