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

  Allgemeine Definitionen
**************************************************************************************************/
body {
	text-align: center;
	background-color: #cccccc;
}

#Basis {
	background-color:#FFFFFF;
	font-family:Arial,Helvetica,geneva,Swiss,Sun-Sans-Regular;
	font-size:12px;
	height:650px;
	left:50%;
	margin-left:-495px;
	padding:0;
	position:absolute;
	width:990px;
}

#logo {
	position: absolute;
	top: 20px;
	left: 5px;
	width: 350px;
	height: 60px;
	visibility: visible;
	display: block;
}

#News {
	background-color:#DDDDDD;
	display:block;
	height:90px;
	left:700px;
	padding-left:5px;
	position:absolute;
	top:5px;
	visibility:visible;
	width:285px;
}

#Navi-1 {
	position: absolute;
	top: 100px;
	left: 0px;
	width: 990px;
	height: 100px;
	visibility: visible;
	display: block;
}

#Button-1 {
	position: absolute;
	top: 7px;
	left: 10px;
	width: 190px;
	height: 90px;
	visibility: visible;
	display: block;
}
#Button-2 {
	position: absolute;
	top: 7px;
	left: 205px;
	width: 190px;
	height: 90px;
	visibility: visible;
	display: block;
}
#Button-3 {
	position: absolute;
	top: 7px;
	left: 400px;
	width: 190px;
	height: 90px;
	visibility: visible;
	display: block;
}
#Button-4 {
	position: absolute;
	top: 7px;
	left: 595px;
	width: 190px;
	height: 90px;
	visibility: visible;
	display: block;
}
#Button-5 {
	position: absolute;
	top: 7px;
	left: 790px;
	width: 190px;
	height: 90px;
	visibility: visible;
	display: block;
}

#Navigation-Cont {
	background-color:#DDDDDD;
	display:block;
	height:450px;
	left:0;
	position:absolute;
	top:205px;
	visibility:visible;
	width:195px;
}

#Navigation {
	position: absolute;
	top: 5px;
	left: 5px;
	width: 200px;
	height: 450px;
	visibility: visible;
	display: block;
}

#Content1 {
	position: absolute;
	top: 205px;
	left: 200px;
	width: 590px;
	height: 450px;
	visibility: visible;
	display: block;
}

#Content2 {
	position: absolute;
	top: 205px;
	left: 795px;
	width: 195px;
	height: 450px;
	visibility: visible;
	display: block;
	border-left: 2px solid grey;
	padding-left: 5px;
}

#menu1 {
	font-size:1.3em;
	font-weight:bold;
	text-decoration:none;
	padding-top: 5px;
	padding-left: 0px;
}

#menu1 a {
	text-decoration:none;
}

#menu1:hover {
	
}

#menu1sel {
	font-size:1.3em;
	font-weight:bold;
	text-decoration:none;
	padding-top: 5px;
	padding-left: 0px;
}

#menu1sel a{
	text-decoration:none;
}


#menu2 {
	font-size:1.1em;
	font-weight:bold;
	text-decoration:none;
	padding-top: 0px;
	padding-left: 5px;
}

#menu2 a {
	text-decoration:none;
}


#menu2sel {
	font-size:1.1em;
	font-weight:bold;
	text-decoration:none;
	padding-top: 0px;
	padding-left: 5px;
}

#menu2sel a{
	text-decoration:none;
}

td	{
	font-family:Arial, Helvetica, Geneva, Swiss, SunSans-Regular;
	}

p	{
	margin:4px 0px 4px 0px;
	font-size: 1em;
	}

a	{
	color: #006699;
	}

a:hover	{
	color: #000000;
	}

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

p.tit	{
	color: black;
	font-weight: bold;
	font-size: 1em;
	margin-top: 10px;
	margin-bottom: 5px;
	}

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

span.smaller {
	font-size:0.9em;
	}

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:1em;
	}

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

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

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

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

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

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

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

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

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

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

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

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

/**************************************************************************************************
  Text; verschiedene Styles
**************************************************************************************************/
/* tabellen */
table.txt-tab1-txt {
	font-family: Arial , Helvetica , Geneva , Swiss , SunSans-Regular;
	font-size: 1em;
}
table.txt-tab2-txt {
	font-family: Arial , Helvetica , Geneva , Swiss , SunSans-Regular;
	font-size: 1em;
	color: #FF9900;
}
table.txt-tab3-txt {
	font-family: Arial , Helvetica , Geneva , Swiss , SunSans-Regular;
	font-size: 1em;
	color: #FF0000;
}
table.txt-tab4-txt {
	font-family: Arial , Helvetica , Geneva , Swiss , SunSans-Regular;
	font-size: 1em;
	color: #FF00CC;
}
table.txt-tab5-txt {
	font-family: Arial , Helvetica , Geneva , Swiss , SunSans-Regular;
	font-size: 1em;
	color: #CC0066;
}

/* text (span) */
.txt-tab0 {
	font-size: 1em;
}
.txt-tab1 {
	font-size: 1em;
}
.txt-tab2 {
	font-size: 1em;
}
.txt-tab3 {
	font-size: 1em;
}
.txt-tab4 {
	font-size: 1em;
}
.txt-tab5 {
	font-size: 1em;
}

/* Abstand */
.space	{
	margin-bottom: 40px;
}

/**************************************************************************************************
  Text; Aufzählungen
**************************************************************************************************/
/* Punkte */
.ul-point{
}
.ul-txt	{
}

/* Zahlen */
.ol-point{
}
.ol-txt	{
}

/**************************************************************************************************
  Menue   
**************************************************************************************************/
td.menu1    {
	color: #0066CC;
	font-weight: bold;
	font-size: 12pt;
	text-decoration: none;
	padding-bottom:5pt;
	padding-top:5pt;
}

td.menu1 a    {
	color: #0066CC;
	font-weight: bold;
	font-size: 12pt;
	text-decoration: none;
	padding-bottom:5pt;
}

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

td.menusep1 {
	padding-bottom:5pt;
}
td.menusep2 {
}
td.menusep3 {
}

td.menu2    {
	color: #0066CC;
	font-size: 11pt;
	text-decoration: none;
	padding-left:5pt;
}

td.menu2 a    {
	color: #0066CC;
	font-size: 11pt;
	text-decoration: none;
	padding-left:5pt;
}

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

td.menu3    {
	color: #0066CC;
	font-size: 1em;
	text-decoration: none;
	padding-left:10pt;
}

td.menu3 a    {
	color: #0066CC;
	font-size: 1em;
	text-decoration: none;
	padding-left:10pt;
}

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

td.menuhoriz1    {
	color: #0066CC;
	font-weight: bold;
	font-size: 1em;
	text-decoration: none;
}

td.menuhoriz1 a    {
	color: #0066CC;
	font-weight: bold;
	font-size: 1em;
	text-decoration: none;
}

td.menuhoriz1 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;
	}


/**************************************************************************************************
  Umfrage - Ergebnisse und Formular
**************************************************************************************************/
.vote    {
	width: 200px;
	background-color: #FFFFFF;

	border-style: solid;
	border-color: #000000;
	border-top-width: 1pt;
	border-left-width: 1pt;
	border-right-width: 1pt;
	border-bottom-width: 1pt;
}

.vote-tit    {
	text-align: center;
	font-size: 11pt;
	color: #FFFFFF;
	background-color: #000000;
	font-weight: bold;
}

.vote-txt	{
	text-align: center;
	font-size: 1em;
	color: #000000;
	background-color: #FFFFFF;
	font-weight: normal;
}

.vote-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;
}
.vote-but-sd {
	text-align: center;
}



/**************************************************************************************************
  Umfrage - Admin
**************************************************************************************************/
.vote-admin    {
	width: 500px;
	background-color: #FFFFFF;

	border-style: solid;
	border-color: #000000;
	border-top-width: 1pt;
	border-left-width: 1pt;
	border-right-width: 1pt;
	border-bottom-width: 1pt;
}

.vote-admin-txt	{
	text-align: left;
	font-size: 1em;
	color: #000000;
	background-color: #FFFFFF;
	font-weight: normal;
}

.vote-admin-tit    {
	font-size: 11pt;
	color: #FFFFFF;
	background-color: #000000;
	font-weight: bold;
}

.vote-admin-tit-2    {
	font-size: 1em;
	color: #000000;
	background-color: #FFFFFF;
	font-weight: bold;
}

.vote-admin-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;
	width: 130px;
}

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

.vote-admin-inp    {
	font-family: Arial , Helvetica , Geneva , Swiss , SunSans-Regular;
	font-size: 9pt;
	width: 22px;
}

.vote-admin-select { 
	background-color:#FFFFFF;
	width:300px;
}

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

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

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

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

.rcmd-form-txt {
	font-family: Arial , Helvetica , Geneva , Swiss , SunSans-Regular;
	font-size: 1em;
	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;
}

/**************************************************************************************************
  Newsletter-Anzeige
**************************************************************************************************/
p.nl-txt {
	font-family: Arial , Helvetica , Geneva , Swiss , SunSans-Regular;
	font-size: 1em;
	vertical-align:top;
}

.nl-txt {
	font-family: Arial , Helvetica , Geneva , Swiss , SunSans-Regular;
	font-size: 1em;
	vertical-align:top;
}

.nl-radio {
	background-color: #FFFFFF;
}

.nl-table {
	width:80%;
}

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

.nl-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;
}

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

/**************************************************************************************************
  Newsletter-Admin WRITE
**************************************************************************************************/
p.nl-a-write-tit    {
	color: black;
	font-weight: bold;
	font-size: 1em;
	margin-top: 10px;
	margin-bottom: 5px;
}

p.nl-a-write-tit-2 {
	color: black;
	font-style: italic;
	font-size: 1em;
}

p.nl-a-write-txt {
	font-family: Arial , Helvetica , Geneva , Swiss , SunSans-Regular;
	font-size: 1em;
	vertical-align:top;
}

.nl-a-write-select { 
	background-color:#FFFFFF;
	width:180px;
}

.nl-a-write-table {
	width:50%;
}

.nl-a-write-txt {
	font-family: Arial , Helvetica , Geneva , Swiss , SunSans-Regular;
	font-size: 1em;
	vertical-align:top;
}

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

.nl-a-write-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;
}

.nl-a-write-inpa {
	font-family: Arial , Helvetica , Geneva , Swiss , SunSans-Regular;
	font-size: 9pt;
	overflow: auto;
	width: 300pt;
	height: 130pt;
}

/**************************************************************************************************
  Newsletter-Admin GROUP
**************************************************************************************************/
p.nl-a-group-tit {
	color: black;
	font-weight: bold;
	font-size: 1em;
	margin-top: 10px;
	margin-bottom: 5px;
}

p.nl-a-group-tit-2 {
	color: black;
	font-style: italic;
	font-size: 1em;
}

p.nl-a-group-txt {
	font-family: Arial , Helvetica , Geneva , Swiss , SunSans-Regular;
	font-size: 1em;
	vertical-align:top;
}

.nl-a-group-select { 
	background-color:#FFFFFF;
	width:300px;
}

.nl-a-group-table {
	width:80%;
}

.nl-a-group-txt {
	font-family: Arial , Helvetica , Geneva , Swiss , SunSans-Regular;
	font-size: 1em;
	vertical-align:top;
}

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

.nl-a-group-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;
}

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

/**************************************************************************************************
  Newsletter-Admin EMAIL
**************************************************************************************************/
p.nl-a-email-tit  {
	color: black;
	font-weight: bold;
	font-size: 1em;
	margin-top: 10px;
	margin-bottom: 5px;
}

p.nl-a-email-tit-2  {
	color: black;
	font-style: italic;
	font-size: 1em;
}

p.nl-a-email-txt {
	font-family: Arial , Helvetica , Geneva , Swiss , SunSans-Regular;
	font-size: 1em;
	vertical-align:top;
}

.nl-a-email-select { 
	background-color:#FFFFFF;
	width:300px;
}

.nl-a-email-table {
	width:80%;
}

.nl-a-email-txt {
	font-family: Arial , Helvetica , Geneva , Swiss , SunSans-Regular;
	font-size: 1em;
	vertical-align:top;
}

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

.nl-a-email-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;
}

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

/**************************************************************************************************
  Guestbook-Display
**************************************************************************************************/
p.gb-tit {
	color: black;
	font-weight: bold;
	font-size: 1em;
	margin-top: 10px;
	margin-bottom: 5px;
}

p.gb-tit-2 {
	color: black;
	font-style: italic;
	font-size: 1em;
}

.gb-table    {
	width:80%;
}

.gb-txt {
	font-family: Arial , Helvetica , Geneva , Swiss , SunSans-Regular;
	font-size: 1em;
	vertical-align:top;
}

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

.gb-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;
}

.gb-inpa {
	font-family: Arial , Helvetica , Geneva , Swiss , SunSans-Regular;
	font-size: 9pt;
	overflow: auto;
	width: 200pt;
	height: 80pt;
}

/**************************************************************************************************
  Guestbook-Admin
**************************************************************************************************/
p.gb-a-tit {
	color: black;
	font-weight: bold;
	font-size: 1em;
	margin-top: 10px;
	margin-bottom: 5px;
}

p.gb-a-tit-2 {
	color: black;
	font-style: italic;
	font-size: 1em;
}

.gb-a-table    {
	width:80%;
}

.gb-a-txt {
	font-family: Arial , Helvetica , Geneva , Swiss , SunSans-Regular;
	font-size: 1em;
	vertical-align:top;
}

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

.gb-a-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;
}

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

.gb-a-inpa {
	font-family: Arial , Helvetica , Geneva , Swiss , SunSans-Regular;
	font-size: 9pt;
	overflow: auto;
	width: 200pt;
	height: 80pt;
}

/**************************************************************************************************
  Newsdisplay
**************************************************************************************************/
p.nd-tit {
	color: black;
	font-weight: bold;
	font-size: 1em;
	margin-top: 10px;
	margin-bottom: 5px;
}

p.nd-tit-2 {
	color: black;
	font-style: italic;
	font-size: 1em;
}

	/******************************************************
	zeilen- sowie text-format von: titel, kategorie & datum
	******************************************************/
		.nd-tit-entry {
			background-color: #000000;
			color: white;
			font-style: italic;
			font-size: 1em;
			font-weight: bold;
			width: 100%;
		}

		.nd-tit-category {
			background-color: #FFFFFF;
			color: #000000;
			font-style: italic;
			font-size: 1em;
			height: 20px;
		}

		.nd-tit-date {
			background-color: #FFFFFF;
			color: #000000;
			font-style: italic;
			font-size: 1em;
		}

.nd-table    {
	width:80%;
}

.nd-txt {
	font-family: Arial , Helvetica , Geneva , Swiss , SunSans-Regular;
	font-size: 1em;
	vertical-align:top;
}

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

.nd-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;
}

.nd-inpa {
	font-family: Arial , Helvetica , Geneva , Swiss , SunSans-Regular;
	font-size: 9pt;
	overflow: auto;
	width: 200pt;
	height: 80pt;
}

/**************************************************************************************************
  Newsdisplay-Admin
**************************************************************************************************/
p.nd-a-tit {
	color: black;
	font-weight: bold;
	font-size: 1em;
	margin-top: 10px;
	margin-bottom: 5px;
}

p.nd-a-tit-2 {
	color: black;
	font-style: italic;
	font-size: 1em;
}

.nd-a-table    {
	width:80%;
}

.nd-a-txt {
	font-family: Arial , Helvetica , Geneva , Swiss , SunSans-Regular;
	font-size: 1em;
	vertical-align:top;
}

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

.nd-a-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;
}

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

.nd-a-inpa {
	font-family: Arial , Helvetica , Geneva , Swiss , SunSans-Regular;
	font-size: 9pt;
	overflow: auto;
	width: 200pt;
	height: 80pt;
}

/**************************************************************************************************
  Gallery
**************************************************************************************************/

.gal-tab	{
	border: 0px solid red;
	background-color: #FFFFFF;
	margin: 0px 0px 0px 20px;
	padding: 0px 0px 0px 0px;
	width: 560px;
}

a.gal-navi	{
	border-style: none;
}

.gal-navi-td	{
	border-top: 1px solid #660033;
	border-bottom: 1px solid #660033;
	background-color: #E0E0E0;
	text-align: center;
}

.gal-filter	{
	height: 30pt;
	vertical-align: middle;
	padding-left: 5pt;
	padding-right: 5pt;
	text-align: center;
}

.gal-inp	{
	border-style: none;
	border-bottom: 1pt solid #FFFFFF;
	width: 100px;
	background-color: #FFFFFF;
}

.gal-sel	{
	background-color: #FFFFFF;
}

.gal-but	{
	background-color: #FFFF66;
	border-color: #FFFF66;
}

.gal-col-gal	{
	text-align: center;
	padding-top: 10px;
}

a.gal-h {
	border-width: 0px;
}

.gal-h	{
	font-weight: bold;
	border-top: 1px solid black;
	border-bottom: 1px solid black;
	padding-bottom: 2px;
	padding-right: 2px;
	padding-left: 2px;
}

.gal-col-lis	{
	padding-top: 2px;
	padding-bottom: 2px;
	padding-left: 2px;
	padding-right: 2px;
}

/**************************************************************************************************
  Table
**************************************************************************************************/
.table  {
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 20px;
	border-top: 1px solid #660033;
	border-bottom: 1px solid #660033;
	width: 510px;
	}

table.standard	 {
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 20px;
	border-top: 1px solid #660033;
	border-bottom: 1px solid #660033;
	width: 510px;
	}

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

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

td.h    {
	color: #ffffff;
	font-size: 1em;
	background-color: #808080;
}

/*Ungerade Zeilen */
td.i0    {
	background-color: #ffffff;
	vertical-align: top;
	margin-left: 15px;
}

/*Suchformular; nichts gefunden*/
td.tbli0	{
	padding-left:20px;
}

td.i0 a    {
	text-decoration: none;
	color: #990000;
}

/*Gerade Zeilen */
td.i1    {
	background-color: #E0E0E0;
	vertical-align: top;
}

td.i1 a    {
	text-decoration: none;
	color: #990000;
}


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

.pic	{
	text-align: left;
}

.pic0	{
	text-align: left;
}

/**************************************************************************************************
  DB: Filter
**************************************************************************************************/
.dbflt-frm{
	background-color: #FFFFFF;
}

.dbflt-tbl{
	background-color: #FFFFFF;
	width: 200px;
	margin: 0px 0px 0px 10px;
}

.dbflt-tbl-frm{
	width:75%;
	background-color: #FFFFFF;
}

.dbflt-tbl-but{
	text-align: center;
	width:100%;
}

.dbflt-frm-sel{
}

.dbflt-frm-inp{
}

.dbflt-frm-but{
	text-align:center;
	background-color: #FFFFFF;
}

.dbflt-frm-but-search {
	font-weight: normal;
	color: #990000;
	text-align:center;
	border: 1px outset ButtonShadow;
	background-color: #E0E0E0;
}

.dbflt-frm-but-del {
	font-weight: normal;
	color: #990000;
	text-align:center;
	border: 1px outset ButtonShadow;
	background-color: #E0E0E0;
}

.dbflt-frm-txt{
	color:#000000;
}

/**************************************************************************************************
  DB: Tabelle
**************************************************************************************************/

/*=============== Standard mehrspaltig ===============*/
.dbtbl-tbl{
	width: 700px;
	margin: 0px 0px 0px 20px;
}

td.dbtbl-tbl-h    {
}

td.dbtbl-tbl-col0 {
	background-color: #ffffff;
	vertical-align: top;
	color: #000000;
}

td.dbtbl-tbl-col0 a  {
	color: #990000;
}

td.dbtbl-tbl-col0 a:hover  {
	color: #990000;
}

td.dbtbl-tbl-col1 {
	background-color: #E0E0E0;
	vertical-align: top;
	color: #000000;
}

td.dbtbl-tbl-col1 a  {
	color: #990000;
}

td.dbtbl-tbl-col1 a:hover  {
	color: #990000;
}

.dbtbl-navi    {
	text-align: left;
	margin-left: 20px;
	margin-top: 3px;
	margin-bottom: 3px;
}

.dbtbl-navi a    {
	color: #F00;
	font-weight: bold;
}

.dbtbl-navi a:hover    {
	font-weight: normal;
}

/*=============== Zweispaltig mit optionaler dritter Spalte für Bild ===============*/

td.dbtbl-col0-row1-h {
	color: #F00;
}

td.dbtbl-col0-row2-h {
	padding-left:20pt;
}

td.dbtbl-col0-row2-h a{
	font-weight: bold;
}

td.dbtbl-col0-row1 {
	color: #FF0;
}

td.dbtbl-col0-row2 {
	color: #06c;
	padding-left:20pt;
}

td.dbtbl-col0-row3 {
	vertical-align: top;
	text-align: right;
	padding-right:0pt;
	padding-top: 0pt;
}

td.dbtbl-col1-row1-h {
	background-color: #E0E0E0;
	color: #389;
}

td.dbtbl-col1-row2-h {
	padding-left:10pt;
	background-color: #E0E0E0;
	color: #484;
}

td.dbtbl-col1-row1 {
	background-color: #E0E0E0;
	color: #BC6;
}

td.dbtbl-col1-row2 {
	padding-left:10pt;
	background-color: #E0E0E0;
	color: #C71;
}

td.dbtbl-col1-row3 {
	background-color: #E0E0E0;
	vertical-align: top;
	text-align: right;
	padding-right:0pt;
	padding-top: 0pt;
}

/**************************************************************************************************
  DB: Formular
**************************************************************************************************/

.dbfrm-frm{
	margin-left:0px;
}

.dbfrm-tbl{
	margin-left:15px;
}

.dbfrm-tbl-frm{
	margin-left:0px;
}

.dbfrm-tbl-but{
	margin-left:0px;
}

.dbfrm-frm-txt{
}

.dbfrm-frm-sel{
}

.dbfrm-frm-inp{
}

.dbfrm-frm-inpa{
}


.dbfrm-frm-file{
}


.dbfrm-frm-view{
}

.dbfrm-frm-but{
	font-weight: normal;
	color: #990000;
	text-align:center;
	border: 1px outset ButtonShadow;
	background-color: #E0E0E0;
}

.dbfrm-frm-but-upd {
	font-weight: normal;
	color: #990000;
	text-align:center;
	border: 1px outset ButtonShadow;
	background-color: #E0E0E0;
}

.dbfrm-frm-but-del {
	font-weight: normal;
	color: #990000;
	text-align:center;
	border: 1px outset ButtonShadow;
	background-color: #E0E0E0;
}

.dbfrm-frm-but-ins {
	font-weight: normal;
	color: #990000;
	text-align:center;
	border: 1px outset ButtonShadow;
	background-color: #E0E0E0;
}

/**************************************************************************************************
  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 ===============*/

.linklist-table{
	font-size: 0.9em;
}

td.title {
	font-weight:bold;
}

/**************************************************************************************************
  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{
}

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

p.footer    {
	color: #0066CC;
	font-size: 7pt;
	margin-top: 18px;
	margin-bottom: 12px;
}

/**************************************************************************************************
  Suchen   
**************************************************************************************************/
table.search    {
	background-color: #E0E0E0;
	border-width: 1pt;
	border-color: #D4D0C8;
}

td.search    {
	border: none;
}

/**************************************************************************************************
  WB-Artikel   
**************************************************************************************************/
td.artikeltitle	{
}

td.artikelsubtitle	{
}

td.artikelimagedescription	{
}

td.artikeltext	{
}

/**************************************************************************************************
  WB Was läuft wo?
**************************************************************************************************/
.dbfrm-frm-txt		{
	color: #7F7F7F;
	}

.dbfrm-frm-view		{
	color: #000000;
	}

/**************************************************************************************************
  Weather
**************************************************************************************************/
td.wea-tab1-tit {
	font-weight: bold;
	height: 25px;
	}

td.wea-tab2-tit	{
	font-weight: bold;
	padding-top: 10pt;
	padding-bottom: 5pt;
	}

td.wea-tab1-tit2	{
	padding-top: 5pt;
	}

td.wea-col1		{
	padding-top: 10pt;
	}

td.wea-col0		{
	padding-left: 0px;
	height: 22px;
	}

td.wea-tab1-txt, td.wea-tab2-txt	{
	padding-top: 10pt;
	}

td.wea-tab2-col0	{
	padding-top: 2pt;
	}

img.wea-tab2-img2	{
	text-align: center;
	}

td.wea-tab2-col1	{
	width: 25%;
	}

/**************************************************************************************************
  PreviewWeather
**************************************************************************************************/
.prew-tab	{
	border: solid 1px black;
	width: 150px;
	text-align: center;
	background-color: #f0f0f0;
	}

.prew-h		{
	font-size: 10px;
	padding-top: 5px;
	padding-bottom: 5px;
	}

.prew-col	{
	text-align: right;
	padding-right: 15px;
	font-size: 10px;
	margin: 0px 0px 0px 0px;
	}

.prew-img	{
	text-align: center;
	margin-left: 5px;
	background-color: #ffffff;
	border: solid 1px #C4C4C4;
	}

.prew-lnk	{
	text-align: center;
	font-size: 10px;
	padding-top: 3px;
	padding-bottom: 5px;
	}

/**************************************************************************************************
  Banner-Admin
**************************************************************************************************/
span.bana-tit	{
	padding:2px 0px 0px 0px;
	color:#000000;
	font-family:Arial,Helv,Verdana;
	font-size:15pt;
	}

table.bana-tab	{
	border-collapse: collapse;
	border-spacing: 0px;
	}

tr.bana-tr2		{
}

tr.bana-tr1		{
}

td.bana-td-col1	{
	font-weight: bold;
	}

td.bana-td-col2	{
}

input.bana-inp	{
}

select.bana-opt	{
}

input.bana-but	{
}

/**************************************************************************************************
  Banner-Anzeige
**************************************************************************************************/
img.ban-img	{
	border:1px solid #000000;
	}

/**************************************************************************************************
  NewsTicker
**************************************************************************************************/
/*--- Artikel ---*/
.news-tbl	{
	}

.news-tbl-h1	{
	padding:2px 0px 0px 0px;
	color:#000000;
	font-family:Arial,Helv,Verdana;
	font-size:15pt;
	}

.news-tbl-h2	{
	padding:4px 0px 0px 0px;
	color:#7F7F7F;
	font-family:Arial,Helv,Verdana;
	font-size:10pt;
	font-style:italic;
	}

.news-tbl-txt	{
	padding:7px 0px 0px 0px;
	color:#7F7F7F;
	}

/*--- Tabelle ---*/
table.news-tab-tabelle	{
	vertical-align: middle;
	width: 350px;
	}

/*Kopf*/
td.news-h-tabelle		{
	background: #000000;
	color: #FFFFFF;
	padding-left: 5px;
	}

tr.news-h-tabelle	{
	height: 30px;
	font-size: smaller;
	font-weight: bold;
	color: #ffffff;
	width: 350px;
	}

/*Ungerade Zeilen*/
tr.news-col0-tabelle	{
	background-color: #c0c0c0;
	vertical-align: middle;
	padding-left: 5px;
	}

td.news-col0-tabelle	{
	height: 30px;
	font-size: smaller;
	}

/*Gerade Zeilen*/
tr.news-col1-tabelle	{
	background-color: #f0f0f0;
	vertical-align: middle;
	padding-left: 5px;
	}

td.news-col1-tabelle	{
	height: 30px;
	font-size: smaller;
	}

/*Link*/
A.news-a-tabelle	{
	color: #000000;
	font-weight: normal;
	text-decoration: none;
	}

A.news-a-tabelle:hover	{
	color: #000000;
	font-weight: normal;
	text-decoration: underline;
	}

/**************************************************************************************************
  ChangePW Auth, Benutzer PW-Wechsel
**************************************************************************************************/

table.usrpwc	{
}

td.usrpwc-row1	{
}
td.usrpwc-row2	{
}
td.usrpwc-but	{
}

input.usrpwc-inp	{
}
input.usrpwc-txt	{
}

p.usrpwc-txt	{
}
p.usrpwc-txt-login	{
}

/**************************************************************************************************
  LostPW Auth
**************************************************************************************************/
.lostpw-inp {
}

.lostpw-but-sd {
}

/**************************************************************************************************
  Login Auth
**************************************************************************************************/
.usraut-frm	{
}

.usraut-frm-tab	{
}

.usraut-frm-txt	{
}

.usraut-frm-inp	{
}

.usraut-frm-but	{
}

/**************************************************************************************************
  User Menue, Benutzermenü
**************************************************************************************************/
/*--- Tabelle ---*/
table.usrmnu-tab-tabelle	{
}

/*Kopf*/
td.usrmnu-h-tabelle		{
}
tr.usrmnu-h-tabelle		{
}

/*Ungerade Zeilen*/
tr.usrmnu-col0-tabelle	{
}
td.usrmnu-col0-tabelle	{
}

/*Gerade Zeilen*/
tr.usrmnu-col1-tabelle	{
}
td.usrmnu-col1-tabelle	{
}

/*Link*/
A.usrmnu-a-tabelle		{
}
A.usrmnu-a-tabelle:hover	{
}

/*--- String ---*/
table.usrmnu-tab-string	{
}
td.usrmnu-col-string		{
}

/*Link*/
A.usrmnu-a-string	{
}
A.usrmnu-a-string:hover	{
}

/**************************************************************************************************
  PopUp Anzeige
**************************************************************************************************/

.popup-tbl	{
	width:410px;
}

td.popup	{
}

td.popup-empty	{
	width:40px;
}

td.popup-link	{
	text-align:center;
}

td.popup-link-close	{
	text-align:center;
}


/**************************************************************************************************
  Filemanager
**************************************************************************************************/
.filer-pass-frm-err	{
}

/**************************************************************************************************
  Abschnitt-Tabelle
**************************************************************************************************/
/* tabelle */
.abst1-tbl	{
	margin-top: 10px;
	margin-bottom: 10px;
	width: 100%;
}

/* titel */
.abst1-tit	{
}

/* titelspalten */
.abst1-tbl-h-row1	{
	padding-right: 5px;
}
.abst1-tbl-h-row2	{
	padding-left: 5px;
}

/* textspalten */
/* tbl */
.abst1-tbl-col0-row1	{
	padding-right: 5px;
	width: 230px;
	vertical-align: top;
}
.abst1-tbl-col0-row2	{
	padding-right: 5px;
	width: 230px;
	vertical-align: top;
}
/* txt */
.abst1-txt-col0-row1	{
	padding-right: 5px;
	width: 230px;
	vertical-align: top;
}
.abst1-tbl-col0-row2	{
	padding-left: 5px;
	vertical-align: top;
}

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

/* titel */
.abs-tit	{
}

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

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

/**************************************************************************************************
  Text Erweitert: Vordefinierte Styles
**************************************************************************************************/
.txt-ext1
{

}

.txt-ext2
{

}

.txt-ext3
{

}

.txt-ext-tit1
{
        font-weight: bold;
        margin-top: 11px;
}

.txt-ext-tit2
{
        font-weight: bold;
        margin-top: 10px;
}

.txt-ext-tit3
{
	
}

.tit0
{
     padding-bottom:10px;
	 padding-top: 5pt;
     font-weight: bold;
}