/**************************************************************************************************
  Stylesheet für FinishWEB

  Allgemeine Definitionen
**************************************************************************************************/
body	{
	background-color:#ffffff;
	margin:0px 0px 0px 0px;
	}

p,td	{
	font-family:Arial, Helvetica, Geneva, Swiss, SunSans-Regular;
	font-size:10pt;
	}

p	{
	margin:4px 0px 4px 0px;
	}

a	{
	color: #006699;
	}

a:hover	{
	color: #069;
	}

p.pagetit	{
	color: #000000;
	font-weight: bold;
	font-size: 14px;
	margin-top: 0pt;
	margin-bottom: 10px;
	margin-left: 0pt;
	}

p.tit	{
	color: blue;
	font-weight: bold;
	text-align:center;
	font-size: 15pt;
	margin-top: 10px;
	margin-bottom: 5px;
	}

p.li	{
	color: black;
	font-size: 10pt;
	margin: 1px 0px 1px 20px;
	}

td.t	{
	font-weight:bold;
	padding-right: 10px;
	}

td.h	{
	color: #ffffff;
	font-size: 10pt;
	background-color: #3399cc;
	}

td.i0	{
	background-color:#ffffff;
	vertical-align:top;
	}

span.smaller {
	font-size:8pt;
	}

table.search {
	background-color: #ddeef6;
	border-width: 1pt;
	border-color:#3399cc;
	}

td.search {
	border: none;
	}


INPUT.text {
	font-family:Arial, Helvetica, Geneva, Swiss, SunSans-Regular;
	font-size:9pt;
	}

INPUT.button {
	font-family:Arial, Helvetica, Geneva, Swiss, SunSans-Regular;
	font-size:9pt;
	border: 2px outset;
	background-color:#CCCCCC;
	padding:0px 0px 0px 0px;
	}

SELECT {
	font-family:Arial, Helvetica, Geneva, Swiss, SunSans-Regular;
	font-size:9pt;
	}

TEXTAREA {
	font-family:Arial, Helvetica, Geneva, Swiss, SunSans-Regular;
	font-size:9pt;
	overflow: auto;
	}

p.footerline	{
	margin-top:8px;
	margin-bottom:0px;
	}

p.footer	{
	color: #003366;
	font-size: 5pt;
	margin-top: 18px;
	margin-bottom: 12px;
	}

p.menutit	{
	color: #000066;
	font-weight: bold;
	font-size: 10pt;
	margin: 2pt 0pt 4pt 6pt;
	}

p.menuitem	{
	color: #adf;
	font-size: 10pt;
	text-decoration: none;
	margin: 2pt 0pt 2pt 12pt;
	}

a.menuitem	{
	color: #0000FF;
	font-size: 10pt;
	text-decoration: none;
	}

a.menuitem:hover	{
	color: #069;
	}

p.menusub	{
	color: #adf;
	font-size: 10pt;
	text-decoration: none;
	margin: 0pt 0pt 0pt 18pt;
	}

a.menusub	{
	color: #0099FF;
	font-size: 10pt;
	text-decoration: none;
	}

a.menusub:hover	{
	color: #069;
	}

/**************************************************************************************************
  Text; verschiedene Styles
**************************************************************************************************/
.txt-tab0 {
	vertical-align:top;
}
.txt-tab1 {
	text-align:center;
	width:100%;
}
.txt-tab1-txt {
	padding-top:10px;
	color:red;
	font-size:15pt;
	text-align:center;
	width:100%;
}

.txt-tab2 {
	font-family: Arial , Helvetica , Geneva , Swiss , SunSans-Regular;
	font-size: 10pt;
	color: #FF9900;
}

.txt-tab3 {
	font-family: Arial , Helvetica , Geneva , Swiss , SunSans-Regular;
	font-size: 10pt;
	color: #FF0000;
}

.txt-tab4 {
	font-family: Arial , Helvetica , Geneva , Swiss , SunSans-Regular;
	font-size: 10pt;
	color: #FF00CC;
}

.txt-tab5 {
	font-family: Arial , Helvetica , Geneva , Swiss , SunSans-Regular;
	font-size: 10pt;
	color: #CC0066;
}

/**************************************************************************************************
  Menue   
**************************************************************************************************/
td.menu1    {
	color: #0066CC;
	font-weight: bold;
	font-size: 10pt;
	text-decoration: none;
	vertical-align:top;
}

td.menu1 a    {
	color: #0066CC;
	font-weight: bold;
	font-size: 10pt;
	text-decoration: none;
	vertical-align:top;
}

td.menu1 a:hover    {
	color: #C0E5E9;
}

td.menu2    {
	color: #0066CC;
	font-size: 10pt;
	text-decoration: none;
	vertical-align:top;
}

td.menu2 a    {
	color: #0066CC;
	font-size: 10pt;
	text-decoration: none;
	vertical-align:top;
}

td.menu2 a:hover    {
	color: #C0E5E9;
}


/*Alle Knï¿½pfe*/
*.mailbutton    {
}

/*Checkbox*/
*.mailcheckbox    {
}

/*Textfeld inklusive Textarea*/
*.mailinput    {
}

/*Feldï¿½berschriften*/
*.mailtext    {
}

/*Drop Down*/
*.mailselect    {
}

/*Radio*/
*.mailradio    {
}

/*Nur anzeigen eines Feldes */
*.mailview    {
}

/*Titel*/
*.mailtitle    {
	font-weight: bold;
	font-size: 12pt;
}

/*Alle Knï¿½pfe*/
*.frmbutton    {
}

/*Checkbox*/
*.frmcheckbox    {
}

/*Textfeld inklusive Textarea*/
*.frminput    {
}

/*Feldï¿½berschriften*/
*.frmtext    {
}

/*Drop Down*/
*.frmselect    {
}

/*Nur anzeigen eines Feldes */
*.frmview    {
}

/*Kopf*/
td.tblh    {
}

/*Ungerade Zeilen */
td.tbli0    {
}

td.tbli0 a    {
}

/*Gerade Zeilen */
td.tbli1    {
}

td.tbli1 a    {
}

/*Navigation  << < | > >> */
*.tblnavi a    {
}

*.tblnavi a:hover    {
}

*.tblnavi    {
}

table.partab1 {
	width: 565px;
	margin: 0px 0px 30px 0px;
	}

table.partab2 {
	width: 565px;
	margin: 0px 0px 30px 0px;
	}

td.partab1head {
	text-align: left;
	vertical-align: middle;
	background: #8b0000;
	}

td.partab1body {
	text-align: left;
	vertical-align: top;
	padding-top: 10px;
	}

td.partab2head {
	text-align: left;
	vertical-align: middle;
	background: #dcdcdc;
	}

td.partab2body {
	text-align: left;
	vertical-align: top;
	background: #f5f5f5;
	}



/**************************************************************************************************
  Recommend-Link (Seite weiterempfehlen)
**************************************************************************************************/
.rcmd-link-table {
	width:50%;
}

.rcmd-link-txt {
	font-family: Arial , Helvetica , Geneva , Swiss , SunSans-Regular;
	font-size: 10pt;
	vertical-align:top;
}

/**************************************************************************************************
  Recommend-Form (Seite weiterempfehlen)
**************************************************************************************************/
p.rcmd-form-tit    {
	color: black;
	font-weight: bold;
	font-size: 10pt;
	margin-top: 10px;
	margin-bottom: 5px;
}

.rcmd-form-table {
	width:50%;
}

.rcmd-form-txt {
	font-family: Arial , Helvetica , Geneva , Swiss , SunSans-Regular;
	font-size: 10pt;
	vertical-align:top;
}

.rcmd-form-inp {
	font-family: Arial , Helvetica , Geneva , Swiss , SunSans-Regular;
	font-size: 9pt;
	width: 150pt;
}

.rcmd-form-but-sd {
	font-family: Arial , Helvetica , Geneva , Swiss , SunSans-Regular;
	font-size: 9pt;
	border: 2px outset ButtonShadow;
	background-color: ButtonFace;
	padding: 0px 0px 0px 0px;
}

.rcmd-form-inpa {
	font-family: Arial , Helvetica , Geneva , Swiss , SunSans-Regular;
	font-size: 9pt;
	overflow: auto;
	width: 150pt;
	height: 50pt;
}


/**************************************************************************************************
  Picture
**************************************************************************************************/

.pic	{
	text-align: left;
	margin: 0px 0px 0px 10px;
	padding-left: 10px;

	padding-top:20px;
	padding-bottom:20px;
}

.pic1	{
	text-align: center;
	width: 720px;
	margin: 0px 0px 0px 0px;
	padding-bottom: 20px;
}


/**************************************************************************************************
  TitleBar
**************************************************************************************************/

.titb-tab	{
	border-top: 1px solid black;
	border-bottom: 1px solid black;
	width: 700px;
	margin: 0px 0px 0px 50px;
	background-color: #CFCFCF;
}

.titb-col0 	{
}

.titb-h		{
	font-size: 12pt;
}

/**************************************************************************************************
  LinkList
**************************************************************************************************/
/*=============== Liste ===============*/

.lnkl-tab-tabelle	{
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin: 0px 0px 0px 20px;
	border-top: 1px solid #660033;
	border-bottom: 1px solid #660033;
	width: 560px;
}

.lnkl-h-tabelle		{
	border-bottom: 1px solid #660033;
	background-color: #FFFFFF;
	font-weight: normal;
	color: #FF6600;
}

.lnkl-col0-tabelle	{
	background-color: #ffffff;
	vertical-align: top;
	color: #FFFF33;
}

.lnkl-col1-tabelle	{
	background-color: #E0E0E0;
	vertical-align: top;
	color: #FFFF33;
}

.lnkl-a-tabelle		{
	text-decoration: none;
	color: Blue;
	color: #990000;
}

/*=============== Zeile ===============*/

.lnkl-tab-string	{
	border: 3px double #FFFF00;
	padding: 4px 4px 4px 4px;
	width: 700px;
	margin: 0px 0px 0px 50px;
}

.lnkl-col-string	{
	background-color: #FFFF99;
}

.lnkl-a-string	{
	font-size: 8pt;
	color: #FF6600;
	text-decoration: none;
}


/**************************************************************************************************
  LinkLogo
**************************************************************************************************/
.lglnk-tab	{
}

.lglnk-tab-img	{
}

.lglnk-tab-txt	{
}


/**************************************************************************************************
  FormToMail
**************************************************************************************************/
.mail-frm-err{
	color: #FF0000;
	margin: 0px 0px 0px 50px;
}

.mail-tbl{
	background-color: #FFFFFF;
	width: 700px;
	margin: 0px 0px 0px 15px;
}

.mail-tbl-tit{
	padding-top:10pt;
	padding-bottom:5pt;
}

.mail-frm{
}

.mail-frm-tit{
	font-weight:normal;
	font-size:1.4em;
}

.mail-frm-txt{
	font-weight:normal;
	padding-right:2pt;
}

.mail-frm-inp{
}

.mail-frm-inpa{
}

.mail-frm-opt{
}

.mail-frm-sel{
}

.mail-frm-rad{
}

.mail-tbl-but{
}

.mail-frm-but{
}

.mail-frm-but-send{
}


/**************************************************************************************************
  Abschnitt
**************************************************************************************************/
/* tabelle */
.abs-tab	{
	width: 100%;
}

/* titel */
.abs-tit	{
}

/* abstand zwischen bild und text */
.abs-space	{
}

/* text */
.abs-txt	{
	width: 100%;
}

