/* CSS Dokument - Author: Marcus Sternberg */

/* ========== Allgemeine Klassen ========== */

html, body
{
	font-size: 10px;
	font-family: Verdana, Arial, SunSans-Regular, Sans-Serif;
	margin: 0px;
	clear: both;
	position: absolute;
	top: 0px;
	background-color: #ffffff;
	height: 100%;
}

/* ========== Link Definitionen ========== */

a.navigation 
{
	font-size: 12px;
	font-family: Verdana, Arial, SunSans-Regular, Sans-Serif;
	text-decoration: none;
	color: #ffffff;
}

a.navigation:hover 
{
	font-size: 12px;
	font-family: Verdana, Arial, SunSans-Regular, Sans-Serif;
	text-decoration: underline;
	color: #ffffff;
}

a.navigation_fett 
{
	font-size: 12px;
	font-weight:bold;
	font-family: Verdana, Arial, SunSans-Regular, Sans-Serif;
	text-decoration: none;
	color: #ffffff;
}

a.navigation_fett:hover 
{
	font-size: 12px;
	font-weight:bold;
	font-family: Verdana, Arial, SunSans-Regular, Sans-Serif;
	text-decoration: underline;
	color: #ffffff;
}

a.navigation_klein 
{
	font-size: 10px;
	font-family: Verdana, Arial, SunSans-Regular, Sans-Serif;
	text-decoration: none;
	color: #ffffff;
}

a.navigation_klein_aktiv 
{
	font-size: 10px;
	font-family: Verdana, Arial, SunSans-Regular, Sans-Serif;
	text-decoration: none;
	color: #2c2c2c;
	font-weight: bold;
}

a.navigation_klein:hover 
{
	font-size: 10px;
	font-family: Verdana, Arial, SunSans-Regular, Sans-Serif;
	text-decoration: underline;
	color: #ffffff;
}

a.navigation_klein_sw 
{
	font-size: 10px;
	font-family: Verdana, Arial, SunSans-Regular, Sans-Serif;
	text-decoration: none;
	color: #2c2c2c;
}

a.navigation_klein_sw:hover
{
	font-size: 10px;
	font-family: Verdana, Arial, SunSans-Regular, Sans-Serif;
	text-decoration: underline;
	color: #2c2c2c;
}

a.navigation_sort 
{
	font-size: 12px;
	font-family: Verdana, Arial, SunSans-Regular, Sans-Serif;
	text-decoration: none;
	color: #2c2c2c;
	background-image:url(images/sort_hinter.gif);
}

a.navigation_sort:hover 
{
	font-size: 12px;
	font-family: Verdana, Arial, SunSans-Regular, Sans-Serif;
	text-decoration: underline;
	color: #2c2c2c;
	background-image:url(images/sort_hinter.gif);
}


a.navigation_aktiv 
{
	font-size: 12px;
	font-family: Verdana, Arial, SunSans-Regular, Sans-Serif;
	text-decoration: none;
	color: #2c2c2c;
	font-weight: bold;
}

a.navigation_aktiv:hover 
{
	font-size: 12px;
	font-family: Verdana, Arial, SunSans-Regular, Sans-Serif;
	text-decoration: underline;
	color: #2c2c2c;
	font-weight: bold;
}

a.navigation_news 
{
	font-size: 11px;
	font-family: Verdana, Arial, SunSans-Regular, Sans-Serif;
	text-decoration: none;
	color: #ffffff;
}

a.navigation_news:hover 
{
	font-size: 11px;
	font-family: Verdana, Arial, SunSans-Regular, Sans-Serif;
	text-decoration: underline;
	color: #ffffff;
}

a.navigation_rot 
{
	font-size: 12px;
	font-family: Verdana, Arial, SunSans-Regular, Sans-Serif;
	text-decoration: none;
	color: #D42136;
}

a.navigation_rot:hover 
{
	font-size: 12px;
	font-family: Verdana, Arial, SunSans-Regular, Sans-Serif;
	text-decoration: underline;
	color: #D42136;
}

a.navigation_text 
{
	font-size: 12px;
	font-family: Verdana, Arial, SunSans-Regular, Sans-Serif;
	text-decoration: none;
	color: #2c2c2c;
	font-weight:bold;
}

a.navigation_text:hover 
{
	font-size: 12px;
	font-family: Verdana, Arial, SunSans-Regular, Sans-Serif;
	text-decoration: underline;
	color: #2c2c2c;
}


a.navigation_liste 
{
	font-size: 10px;
	font-family: Verdana, Arial, SunSans-Regular, Sans-Serif;
	text-decoration: none;
	color: #2c2c2c;
}

a.navigation_liste:hover 
{
	font-size: 10px;
	font-family: Verdana, Arial, SunSans-Regular, Sans-Serif;
	text-decoration: underline;
	color: #2c2c2c;
}


/* ========== Tabellendesign ==========  */

table.profil
{
  border-collapse:collapse;
  border: 1px white solid; 
}

tr.profil
{
  border:1px white solid; 
}

td.profil_titel
{ 
	border:1px white solid; 
	vertical-align : middle; 
	text-align : center;
	font-weight:bold;
	font-size: 12px;
	font-family: Verdana, Arial, SunSans-Regular, Sans-Serif;
	color: #ffffff;
	background-color:#00539D;
} 

td.profil_zelle
{ 
	border:1px white solid; 
	vertical-align : middle; 
	text-align : center;
	font-weight:normal;
	font-size: 10px;
	font-family: Verdana, Arial, SunSans-Regular, Sans-Serif;
	color: #2c2c2c;
} 

td.profil_zelle_text
{ 
	border:1px white solid; 
	vertical-align : top; 
	text-align : left;
	font-weight:normal;
	font-size: 10px;
	font-family: Verdana, Arial, SunSans-Regular, Sans-Serif;
	color: #2c2c2c;
} 

td.profil_zelle_gruen
{ 
	border:1px white solid; 
	vertical-align : middle; 
	text-align : center;
	font-size: 10px;
	font-weight: normal;
	color: #1FBB26;
} 

td.profil_zelle_rot
{ 
	border:1px white solid; 
	vertical-align : middle; 
	text-align : center;
	font-size: 10px;
	font-weight: normal;
	color: #D42136;
} 

td.profil_zelle_randlos
{ 
	border:1px white solid; 
	vertical-align : middle; 
	text-align : center;
	font-weight:normal;
	font-size: 10px;
	font-family: Verdana, Arial, SunSans-Regular, Sans-Serif;
	color: #2c2c2c;
} 

td.navi
{
	padding-top: 5px;
	text-align:center; 
	background-image:url(images/navi_icon.gif);
}

td.navi_rot
{
	padding-top: 5px;
	text-align:center; 
	background-image:url(images/navi_element_rot.gif);
}


td.navi_aktiv
{
	padding-top: 5px;
	text-align:center; 
	background-image:url(images/navi_icon_aktiv.gif);
}

td.navi_seite
{
	padding-top: 5px;
	text-align:left; 
}

td.navi_seite_aktiv
{
	padding-top: 5px;
	text-align:left; 
	background-image:url(images/navi_hintergrund_aktiv.gif);
}

td.news
{
	font-size: 10px;
	font-family: Verdana, Arial, SunSans-Regular, Sans-Serif;
	color: #ffffff;
}

td.kurs
{
	font-size: 10px;
	font-family: Verdana, Arial, SunSans-Regular, Sans-Serif;
	color: #2c2c2c;
}

td.kurs_kopf
{
	padding:4px;
	font-weight:bold;
	font-size: 12px;
	font-family: Verdana, Arial, SunSans-Regular, Sans-Serif;
	color: #ffffff;
	background-color:#00539D;
}

td.kurs_typ
{
	text-align:center;
	font-size: 12px;
	font-weight:bold;
	font-family: Verdana, Arial, SunSans-Regular, Sans-Serif;
	color: #2c2c2c;
	background-color:#F0E99D;
}

td.kurs_bezirk
{
	font-size: 12px;
	font-family: Verdana, Arial, SunSans-Regular, Sans-Serif;
	color: #2c2c2c;
	background-color:#A0AFCB;
}

td.highlight 
{
	background-color:#00539D;
	text-align: center;
	padding-top: 2px;
	font-size: 11px;							
	font-weight: bold;
	color: #ffffff;
	background-image:url(images/highlight.jpg);
}


/* ========== Schriften ==========  */

.titel 
{
	text-align: center;
	padding-top: 4px;
	font-size: 11px;							
	font-weight: bold;
	color: #2c2c2c;
}

.titel_normal 
{
	text-align: left;
	padding-top: 4px;
	font-size: 12px;							
	font-weight: bold;
	color: #2c2c2c;
}

.titel_weiss 
{
	text-align: center;
	padding-top: 2px;
	font-size: 11px;							
	font-weight: bold;
	color: #ffffff;
}

.text 
{
	padding-top: 4px;
	padding-left: 4px;
	padding-right: 4px;
	font-size: 12px;
	font-weight: normal;
	color: #2c2c2c;
}

.text_klein 
{
	padding-top: 4px;
	padding-left: 4px;
	padding-right: 4px;
	font-size: 10px;
	font-weight: normal;
	color: #2c2c2c;
}

.text_fett 
{
	padding-top: 4px;
	padding-left: 0px;
	padding-right: 0px;
	font-size: 18px;
	font-weight: bold;
	color: #00539D;
}

.text_rot 
{
	padding-top: 4px;
	padding-left: 4px;
	padding-right: 4px;
	font-size: 12px;
	font-weight: normal;
	color: #D42136;
}

.text_gelb 
{
	padding-top: 4px;
	padding-left: 4px;
	padding-right: 4px;
	font-size: 10px;
	font-weight: normal;
	color: #FEC132;
}

.text_gruen 
{
	padding-top: 4px;
	padding-left: 4px;
	padding-right: 4px;
	font-size: 10px;
	font-weight: normal;
	color: #1FBB26;
}

.text_gruen_fett 
{
    padding-top: 4px;
    padding-left: 0px;
    padding-right: 0px;
    font-size: 18px;
    font-weight: bold;
    color: #1FBB26;
}

.text_weiss 
{
	padding-top: 4px;
	padding-left: 4px;
	padding-right: 4px;
	font-size: 10px;
	font-weight: normal;
	color: #ffffff;
}

.text_kapital 
{
	text-align: left;
	padding-top: 4px;
	font-size: 18px;
	font-weight: bold;
	color: #00539D;
}

.text_sehr_fett 
{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	text-align: left;
	padding-top: 4px;
	font-size: 24pt;
	font-weight: bold;
	color: #00539D;
}
