/* ##########
Überregionale Einstellungen
###########   */

body,table
{
font-family:Arial, sans-serif; font-size:10pt;
}


body
{
	background-color: #003366;
	padding-left: 30px;
	padding-right: 10;
}


/* ##########
Links - a - Tags
###########   */

a.standnav:link { color:#000080;  font-weight:normal; font-size:10pt; font-family:Verdana;   text-decoration:none; }
a.standnav:visited { color:#000080; font-weight:normal; font-size:10pt;  font-family:Verdana;    text-decoration:none;}
a.standnav:hover 
{color: #111111;background-color: #FFFFCC;font-weight: 
normal;font-size: 10pt;font-family: Verdana;text-decoration: underline;
}
a.standnav:active { color:#000080;  font-weight:normal; font-size:10pt; font-family:Verdana;   text-decoration:none; }

a.header 
{
	background-color: #FFECD1;
	text-decoration: none;
	border: 1px outset #FFecd1;
	color: #550055;
	padding-right: 4px;
	padding-left: 4px;
	font-size: 10pt;
}

a.help 
{
	background-color: #DDDDDD;
	color: #550055;
	text-decoration: none;
	font-size: 10pt;
	font-weight: normal;
	border: thin outset;
	padding-right: 4px;
	padding-left: 4px;
	text-align: left;
	vertical-align: super;
	padding-bottom: 3px;
}

a.formbutton
{
	background-color: #DDDDDD;
	font-size: 10pt;
	font-weight: normal;
	border: 2px outset #FFecd1;
	color: #550055;
	padding-right: 4px;
	padding-left: 4px;
	text-decoration: none;
}
a.fokolink
{

	text-decoration: underline;
	color: #ffffff;
	font-size: 10pt;
    font-weight:bold;
}
a.inlink
{
	text-decoration: underline;
	color: #000000;
	
    font-weight:bold;
}

/* ##########
div
###########   */
div.header
{
	border-width: 0px;
	border-style: solid;
	padding: 4px;
	margin: 2px 2px;
	background-color: #FFecd1;
	width: 890px;
	font-size: 9pt;
	font-weight: lighter;
	height: 16px;
}
table.header
{
background-color: #003366;
}

div.formzeile
{
	border-width: 1px; 	border-style: solid; 	padding: 4px; margin: 0px;
	background-color: #ffecd1; width: 890px; font-size:8pt; font-weight: lighter;
    height: 20px;
}
table.formzeile
{
background-color: #ffecd1;
}

div.vorschau
{
	border-width: 1px;
	border-color: #000000;
    border-style:solid; 
	width: 888px;
	background-color: #FFFAEE;
	padding: 5px;
}
table.vorschau
{
background-color: #FFFAEE;
}


div.sonstige
{
border-width:2px;   border-style: groove;   border-color:#ff9966;
padding:4px;  background-color:#FFF5E5;
width:890px; 
}
table.sonstige
{
background-color: #FFF5E5;
}

/* ##########
Tabellen Zeilen Zellen
###########   */

table.navtab1
{
	border-style: solid; border-color: #003366;	border-width: 1px;
	width: 900px; background-color: #FFF5E5;
}
table.navtab2
{
	border-style: solid; border-color: #003366;
	border-width: 1px; width: 900px; background-color: #FFFAEE;
}
table.read
{
	background-color: #FFF5E5;
    width: 900px;
}
table.readinner
{
	background-color: #FFF5E5;
    
}


td.readzelle
{
border-left-style:solid;  border-width:1px;  border-color:#000080;
}
td.highlight
{
	background-color: #FFFFCC;
}

/* ##########
SPAN Tags
###########   */
span.inlink
{
background-color:#ccff99;
}
span.autor
{
	font-family: Arial, Helvetica, sans-serif;
    color: #000000;
	font-style: italic;
	font-weight: bolder;
	font-size: 9pt;
}
span.datum
{
	font-size: smaller;
}

span.beschriftung
{
	font-weight: normal;
	color: #FFCC66;
	font-size: large;
	font-style: normal;
	font-variant: normal;
	height: inherit;
	font-family: Arial, Helvetica, sans-serif;
}
span.msg
{
font-size:12pt;
font-weight:bold; color:#ff0000;  background-color: #FFFAEE;
padding-left:15px;  padding-right:15px;  
}
span.highlight
{
	background-color: #FFF5E5;
	font-weight: bolder;
}

/* ##########
Sonstige Tags
###########   */
input.formbutton
{
	background-color: #DDDDDD;
	font-size: 10pt;
	font-weight: normal;
	border: thin outset #FFecd1;
	color: #550055;
}
form.small
{
	margin: 0px;
	font-family: Arial, sans-serif;
	font-size: 9pt;
}
hr
{
 text-align:left;  
width:900px; 
margin-left:0px
}
hr.drittel
{
 text-align:left;  
width:300px; 
margin-left:0px
}
