body {
	font-family: Arial, Helvetica, sans-serif;
	margin-left: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	background-attachment: scroll;
	background-image: url(pics/bg_logo.gif);
	background-position: center top;
	background-repeat: no-repeat;
}

td,th {
	color: #374072;
}

/* #############*/
/* NAVI O START */
/* #############*/
.navi_o_start,a:link.navi_o_start,a:visited.navi_o_start      {

	font-size: 11px;
	font-weight: normal;
	font-weight: bold;
	letter-spacing: 1px;
	text-decoration: none;
	text-align: center;
	color: #374072; 
}
a:hover.navi_o_start { color: #0073be; }

/* ##################*/
/*  NAVI UNTEN START */
/* ##################*/
.navi_u_start,a:link.navi_u_start,a:visited.navi_u_start {
	font-size: 13px;
	font-weight: bold;
	letter-spacing: 0px;
	text-decoration: none;
	color: #374072;
}
a:hover.navi_u_start { color: #000000; }

/* #############*/
/* NAVI O INNEN */
/* #############*/
.navi_o_td {
	text-align: center;
	background-color: #FFFFFF;
}
.navi_o,a:link.navi_o,a:visited.navi_o {
	font-family: Geneva, Arial, Helvetica, sans-serif;
	text-transform: uppercase;
	font-size: 11px;
	font-weight: bold;
	text-decoration: none;
	color: #204d80;
	position: relative;
	top: 1px;
}
a:hover.navi_o { color: #374072; }

/* ####################*/
/* NAVI O ACTIVE INNEN */
/* ####################*/
.navi_o_td_act {
	text-align: center;
	background-color: #0073be;
}
a:link.navi_o_act,a:visited.navi_o_act { 
	font-family: Geneva, Arial, Helvetica, sans-serif;
	text-transform: uppercase;
	font-size: 11px;
	font-weight: bold;
	text-decoration: none;
	color: #FFFFFF; 
	position: relative;
	top: 1px;
}
a:hover.navi_o_act { color: #CCCCCC; }

/* ##################*/
/*  NAVI INNEN LINKS */
/* ##################*/
.navi_li,a:link.navi_li,a:visited.navi_li {
	font-family: Geneva, Arial, Helvetica, sans-serif;
	text-transform: uppercase;
	font-size: 11px;
	font-weight: bold;
	text-decoration: none;
	color: #dddee7; 
	position: relative;
	top: -1px;
}
a:hover.navi_li,.navi_li_act    { color: #FFFFFF; text-decoration: none; }

/* ####################*/
/*  NAVI INNEN RECHTS  */
/* ####################*/
.navi_re     {
	font-size: 12px;
	text-transform: uppercase;
	font-weight: normal;
	line-height: 23px;
	text-decoration: none; 
	color: #9b9fbe;
}
.navi_re_act {
	font-size: 12px;
	text-transform: uppercase;
	font-weight: normal;
	text-decoration: none;
	color: #374072;
}
a:hover.navi_re   { color: #374072; }

/* #############*/
/*     TEXTE    */
/* #############*/
.titel 	{
	font-weight: bold;
	color: #374072;
	font-size: 12px;
	letter-spacing: 1px;
	vertical-align: middle;
}

.titelbalken 	{
	color: #dddee7;
	font-size: 12px;
	letter-spacing: 1px;
	vertical-align: middle;
	background-color: #374072;
	text-indent: 12px;
}

.newstext {
	font-size: 12px;
	text-decoration: none;
	color: #374072;
	font-weight: normal;
	line-height: 16px;
}

.text {
	font-size: 12px;
	text-decoration: none;
	color: #374072;
	font-weight: normal;
}

.blaukastentext {
	font-size: 12px;
	text-decoration: none;
	color: #374072;
	font-weight: normal;
	padding: 8px;
}

a:link.text,a:visited.text    { font-weight: bold; text-decoration: none; color: #374072; }
a:hover.text   { text-decoration: none; color: #000000; }

.input_field {   font-size: 8pt; background-color: #FFFFFF; border: 1px #666666 solid;}
.input_butt {
	color:				#FFFFFF;
	font-family:		Arial,Helvetica,Verdana,sans-serif;
	font-size:			8pt;
	text-decoration:	none;
	font-weight:		normal;
	background-color:	#374072;
	border:				1px solid #374072;
	border-bottom:		1px solid #374072;
	border-color:		#374072 #374072 #374072 #374072;
	border-left:		1px solid #374072;
	border-right:		1px solid #374072;
	border-top:			1px solid #374072;
	border-width:		1px 1px 1px 1px;
}

.error {
color: #FF0000; 
}

.hinweis {
	font-size: 10px;
	font-style: italic;
}

.minitext {
	text-decoration: none;
	font-size: 9px;
}

.icontext {
	text-decoration: none;
	color: #CCCCCC;
}

.more {
	text-decoration: none;
	color: #FF0000;
	text-align: right;
}

a:link.link,a:visited.link   { font-size: 12px; text-decoration: underline; color: #333333; }
a:hover.link   { font-size: 12px; text-decoration: none; color: #FF0000; }
