/* Allgemein */
body 
{ 
    background-color:#000000; 
	font-family:Tahoma; 
	margin-top:10px; 
	margin-left:10px;
	margin-bottom:10px;
	margin-right:0px;
}

h1
{
	font-family:Tahoma; 
	font-size:0.8em; 
	font-weight:bold;
	color:#FFFFFF;	
}

h2
{
	font-family:Tahoma; 
	font-size:1.0em; 
	font-weight:bold;
	color:#000000;	
}

h3
{
	font-family:Tahoma; 
	font-size:0.8em; 
	font-weight:bold;
	color:#000000;	
}

p
{
	font-family:Tahoma; 
	font-size:0.8em; 
	color:#000000;	
}

p.Disclaimer
{
	padding-top:50px;
	font-family:Tahoma; 
	font-size:0.6em; 
	color:#000000;	
}

li
{
	font-family:Tahoma; 
	font-size:0.8em; 
	color:#000000;	
}

li.Normal
{
	font-family:Tahoma; 
	color:#000000;	
}

span.Small
{
	font-size:0.6em; 
}

select
{
	color: #FFFFFF;
	background-color: #6F8C9D;
	font-size: 0.8em;
}

input.Normal
{
	border-bottom: 1px solid #B0C3CD;
	border-right: 1px solid #B0C3CD;
	border-left: 0px;
	border-top: 0px;
	padding-left:3px;
	color: #000000;
	width:250;
	background: url( "../pics/input_hg.gif" ) transparent no-repeat top left;
}

input.Small
{
	border-bottom: 1px solid #B0C3CD;
	border-right: 1px solid #B0C3CD;
	border-left: 0px;
	border-top: 0px;
	padding-left:3px;
	color: #000000;
	width:200px;
	background: url( "../pics/input_hg.gif" ) transparent no-repeat top left;
}


input.Tiny
{
	border-bottom: 1px solid #B0C3CD;
	border-right: 1px solid #B0C3CD;
	border-left: 0px;
	border-top: 0px;
	padding-left:3px;
	color: #000000;
	width:50px;
	background: url( "../pics/input_hg.gif" ) transparent no-repeat top left;
}

input.Wide
{
	border-bottom: 1px solid #B0C3CD;
	border-right: 1px solid #B0C3CD;
	border-left: 0px;
	border-top: 0px;
	padding-left:3px;
	color: #000000;
	width:300px;
	background: url( "../pics/input_hg.gif" ) transparent no-repeat top left;
}

input.BorderButton
{
	border-bottom: 1px solid #839EAD;
	border-right: 1px solid #839EAD;
	border-left: 0px;
	border-top: 0px;
	background-color: Transparent;
	background-image: url( "../pics/button_hg.gif" );
}

/* normale Links */
a:link 
{ 
    text-decoration:none; 
	color:#547386 
}

a:visited 
{ 
    text-decoration:none; 
	color:#547386 
}

a:hover 
{ 
    text-decoration:none; 
	color:#000000 
}

a:active 
{ 
    text-decoration:none; 
	color:#547386 
}

a:focus 
{ 
    text-decoration:none; 
	color:#547386 
}

/* Links in Fußzeile */
span a:link 
{ 
    text-decoration:none; 
	color:#FFFFFF 
}

span a:visited 
{ 
    text-decoration:none; 
	color:#FFFFFF 
}

span a:hover 
{ 
    text-decoration:none; 
	color:#FFFFFF 
}

span a:active 
{ 
    text-decoration:none; 
	color:#FFFFFF 
}

span a:focus 
{ 
    text-decoration:none; 
	color:#FFFFFF 
}

/* Tabellenformatierungen */
td
{
	padding-left:0px;
	padding-right:0px;
	padding-top:0px;
	padding-bottom:0px;
}

td.Chart
{
	background-color:#FFFFFF; 
	padding-top:15px;
	padding-bottom:15px;
	padding-left:15px;
	padding-right:0px;
}

td.ChartText
{
	font-family:Tahoma; 
	font-size:0.8em; 
	color:#000000;	
	background-color:#FFFFFF; 
/*  padding-top:20px; */
	padding-bottom:5px;
	padding-left:15px;
	padding-right:5px;
	text-align:left;
	vertical-align:top;
}

td.ChartTabActive
{
	font-size:0.8em;
	background-color:#B0C3CD; 
	text-align:left;
	padding-left:5px;
	background-image:url("../pics/chart_tab_on.gif");
	background-repeat:no-repeat;
	background-position:left top;
	width:10%;
}

td.ChartTab
{
	font-size:0.8em;
	background-color:#B0C3CD; 
	text-align:left; 
	padding-left:5px;
	background-image:url("../pics/chart_tab_off.gif");
	background-repeat:no-repeat;
	background-position:left top;
	width:10%;
}


td.Fill
{
    background-color:#FFFFFF; 
}

td.HeaderFiller
{
	width:100%;
	background-color:B0C3CD;
	background-repeat: repeat-x;
	background-image: url(../pics/header_filler.gif);
}

td.MenuTopic 
{ 
    width:235px;
    background-color:#FFFFFF; 
	padding-left:25px; 
	padding-top:3px;  
	font-size:0.8em; 
	font-weight:bold;
}

td.MenuEntry 
{ 
    background-color:#D0DCE3; 
	padding-left:25px; 
	padding-top:0px;  
	font-size:0.8em;
	width:235px;
	border-bottom-width:1px; 
	border-bottom-style:solid; 
	border-bottom-color:#FFFFFF; 
}

td.MenuFrame
{
    width:30px;
	background-image: url(../pics/menu_frame.gif);
	background-repeat: repeat-y;
}

td.MenuEmpty     
{ 
	color:#FFFFFF;
    background-color:#04517f; 
    padding-left:10px;              
	font-size:0.8em; 
}


/* Anzeigebereich Inhalt/Quickbar/Fußzeile */
.Content
{
    background-color:#B0C3CD;
}

.ContentDetail
{
    background-color:#B0C3CD;
	padding-left:25px;
	padding-right:25px;
	padding-top:25px;
	padding-bottom:25px;
}

.LineHeader
{
	font-family:Tahoma; 
	font-size:0.8em; 
	padding-right:15px;
	color:#000000;	
	padding-left:13px;
	height:1.4em;
	vertical-align:middle;
}

.LineFooter
{
	font-family:Tahoma; 
	font-size:0.6em; 
	padding-right:15px;
	color:#000000;	
	padding-left:13px;
	height:1.4em;
	vertical-align:middle;
	color:#547386;
	padding-top:2px;
}

.LineGB
{
	font-family:Tahoma; 
	font-size:0.8em; 
	color:#000000;	
	padding-bottom:28px;
	height:1.4em;
	vertical-align:top;
}

.LineBright
{
	font-family:Tahoma; 
	font-size:0.8em; 
	padding-right:15px;
	color:#000000;	
	padding-left:13px;
	height:1.4em;
	background-color:#E9EFF2;
	vertical-align:middle;
	border-right-width:1px;
	border-right-color:B0C3CD;
	border-right-style:solid; 
}

.LineBrightNoPadding
{
	font-family:Tahoma; 
	font-size:0.8em; 
	color:#000000;	
	height:1.4em;
	background-color:#E9EFF2;
	vertical-align:middle;
	border-right-width:1px;
	border-right-color:B0C3CD;
	border-right-style:solid; 
}

.LineDark
{
	font-family:Tahoma; 
	font-size:0.8em; 
	padding-right:15px;
	color:#000000;	
	padding-left:13px;
	height:1.4em;
	background-color:#D0DCE3;
	vertical-align:middle;
	border-right-width:1px;
	border-right-color:B0C3CD;
	border-right-style:solid; 
}

.FormLine
{
	padding-left:10px;
	font-family:Tahoma; 
	font-size:0.8em; 
	color:#000000;	
	background-color:#D0DCE3;
	border-right-width:1px;
	border-right-color:B0C3CD;
	border-right-style:solid; 
	vertical-align:text-top;
}

.ContentDiv
{
	font-family:Tahoma; 
	padding-right:50px;
	padding-bottom:25px;
}

.ContentText
{
	font-family:Tahoma; 
	font-size:0.8em; 
	padding-right:50px;
	color:#000000;	
	vertical-align:text-top;
}

.Quickbar
{
    text-align:center;
	vertical-align:text-top;
    font-size:0.8em;
	font-weight:bold;
	color:#FFFFFF;
    background-color:#A1CB54;
	padding-top:5px; 
	border-left-width:1px; 
	border-left-color:#E7EDF0; 
	border-left-style:solid;
}

.QuickbarKurs
{
    text-align:center;
    font-size:0.8em;
	font-weight:bold;
	color:#000000;
    background-color:#A1CB54;
	padding-top:5px; 
	padding-bottom:10px;
	border-left-width:1px; 
	border-left-color:#E7EDF0; 
	border-left-style:solid;
	background-image:url("../pics/quick_kurs.gif");
	background-repeat:no-repeat;
	background-position:center top;
}

.QuickbarTop
{
    background-color:#A1CB54; 
	border-top-width:1px; 
	border-top-color:#E7EDF0; 
	border-top-style:solid ;
	border-left-width:1px; 
	border-left-color:#E7EDF0; 
	border-left-style:solid; 
}


/* Hervorhebungen */
#Highlight
{
    background:#D0DCE3;
}

#HighlightTable
{
	font-family:Tahoma; 
	font-size:0.8em; 
	color:#000000;	
    border-left-color:#D0DCE3;
	border-left-width:10;
	border-left-style:solid;
	background:#D0DCE3;
}

#HighlightTablePic
{
	font-family:Tahoma; 
	font-size:0.8em; 
	color:#000000;	
	background:#D0DCE3;
	padding-top:5px;
	padding-bottom:5px;
}

#HighlightTableText
{
	font-family:Tahoma; 
	font-size:0.8em; 
	color:#000000;	
    border-left-color:#D0DCE3;
	border-left-width:10;
	border-left-style:solid;
	background:#D0DCE3;
	text-align:left;
	vertical-align:bottom;
	padding-bottom:15px;
}

/* Textformatierung Fußzeile */
span.Footer 
{ 
    color:white; 
	font-size:0.7em; 
	margin-left:3px 
}

.ValidatorError
{
	color:#BF2226;
	text-align:left;
	font-size:0.8em;
	background-repeat:no-repeat;
	background-image:url( "../pics/error_mark.gif" );
	background-position: 3px 3px;
	padding: 0 0 0 18px;
}
