/* STEP (Rundgang durch die Homepage  ---------------------------------------------------------- */
hr.step
{
	background-color: Blue;
}
a.step:link
	{
	color: White;
	font: normal normal normal 12px/normal Verdana, Geneva, Arial, Helvetica, sans-serif;
	text-decoration: none;
	background-color: Silver;
	padding-left: 6px;
	padding-right: 6px;
	padding-top: 3px;
	padding-bottom: 5px;
}
a.step:visited
	{
	color: White;
	font: normal normal normal 12px/normal Verdana, Geneva, Arial, Helvetica, sans-serif;
	text-decoration: none;
	background-color: Silver;
	padding-left: 6px;
	padding-right: 6px;
	padding-top: 3px;
	padding-bottom: 5px;
}
a.step:hover
	{
	color: Blue;
	font: normal normal normal 12px/normal Verdana, Geneva, Arial, Helvetica, sans-serif;
	text-decoration: none;
	background-color: Silver;
	padding-left: 6px;
	padding-right: 6px;
	padding-top: 3px;
	padding-bottom: 5px;
}
/* STEP (Rundgang durch die Homepage  ---------------------------------------------------------- */

img.O
{

	BORDER-BOTTOM : 0px solid Gray;
	BORDER-LEFT : 1px solid Gray;
	BORDER-RIGHT : 1px solid Gray;
	BORDER-TOP : 1px solid Gray;
}
img.U
{

	BORDER-BOTTOM : 1px solid Gray;
	BORDER-LEFT : 1px solid Gray;
	BORDER-RIGHT : 1px solid Gray;
	BORDER-TOP : 0px solid Gray;
}


img
{
	border-color: #B3B3B3;
}

hr
{
	color: #B3B3B3;
}

/* Organigramm  ------------------------------------------------------------------ */
a.ORG1:link
	{
	color: black;
	font : normal normal normal 10px/normal Verdana, Geneva, Arial, Helvetica, sans-serif;
	text-decoration : underline;
	}
a.ORG1:visited
	{
	color: black;
	font : normal normal normal 10px/normal Verdana, Geneva, Arial, Helvetica, sans-serif;
	text-decoration : underline;
	}
a.ORG1:hover
	{
	color: Red;
	font : normal normal normal 10px/normal Verdana, Geneva, Arial, Helvetica, sans-serif;
	text-decoration : none;
	}

TD.org1
{
	color : black;
	font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size : 10px;
	font-style : normal;
	font-variant : normal;
	font-weight : normal;
	
	background-color: #fff4d1;
	
	VERTICAL-ALIGN : middle;
	TEXT-ALIGN : center;
	
	BORDER-BOTTOM : 2px solid Gray;
	BORDER-LEFT : 1px solid Silver;
	BORDER-RIGHT : 2px solid Gray;
	BORDER-TOP : 1px solid Silver;

	PADDING-BOTTOM : 0px;
	PADDING-LEFT : 2px;
	PADDING-RIGHT : 2px;
	PADDING-TOP : 0px;
}
TD.org2L
{
	color : black;
	font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size : 10px;
	font-style : normal;
	font-variant : normal;
	font-weight : normal;
	
	background-color: #ffffff;
	
	VERTICAL-ALIGN : middle;
	TEXT-ALIGN : center;
	
	BORDER-BOTTOM : 1px solid Black;
	BORDER-LEFT : 1px solid Black;
	BORDER-RIGHT : 0px solid Black;
	BORDER-TOP : 1px solid Black;

	PADDING-BOTTOM : 0px;
	PADDING-LEFT : 2px;
	PADDING-RIGHT : 2px;
	PADDING-TOP : 0px;
}
TD.org2M
{
	color : black;
	font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size : 10px;
	font-style : normal;
	font-variant : normal;
	font-weight : normal;
	
	background-color: #ffffff;
	
	VERTICAL-ALIGN : middle;
	TEXT-ALIGN : center;
	
	BORDER-BOTTOM : 1px solid Black;
	BORDER-LEFT : 0px solid Black;
	BORDER-RIGHT : 0px solid Black;
	BORDER-TOP : 1px solid Black;

	PADDING-BOTTOM : 0px;
	PADDING-LEFT : 2px;
	PADDING-RIGHT : 2px;
	PADDING-TOP : 0px;
}
TD.org2R
{
	color : black;
	font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size : 10px;
	font-style : normal;
	font-variant : normal;
	font-weight : normal;
	
	background-color: #ffffff;
	
	VERTICAL-ALIGN : middle;
	TEXT-ALIGN : center;
	
	BORDER-BOTTOM : 1px solid Black;
	BORDER-LEFT : 0px solid Black;
	BORDER-RIGHT : 1px solid Black;
	BORDER-TOP : 1px solid Black;

	PADDING-BOTTOM : 0px;
	PADDING-LEFT : 2px;
	PADDING-RIGHT : 2px;
	PADDING-TOP : 0px;
}
TD.org2
{
	color : black;
	font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size : 10px;
	font-style : normal;
	font-variant : normal;
	font-weight : normal;
	
	background-color: #ffffff;
	
	VERTICAL-ALIGN : middle;
	TEXT-ALIGN : center;
	
	BORDER-BOTTOM : 1px solid Black;
	BORDER-LEFT : 1px solid Black;
	BORDER-RIGHT : 1px solid Black;
	BORDER-TOP : 1px solid Black;

	PADDING-BOTTOM : 0px;
	PADDING-LEFT : 2px;
	PADDING-RIGHT : 2px;
	PADDING-TOP : 0px;
}

/* Organigramm Link Peronen  ------------------ */
a.orgPER:link
	{
	color: Black;
	font : normal normal normal 10px/normal Verdana, Geneva, Arial, Helvetica, sans-serif;
	text-decoration : none;
}
a.orgPER:visited
	{
	color: Black;
	font : normal normal normal 10px/normal Verdana, Geneva, Arial, Helvetica, sans-serif;
	text-decoration : none;
}
a.orgPER:hover
	{
	color: Red;
	font : normal normal normal 10px/normal Verdana, Geneva, Arial, Helvetica, sans-serif;
	text-decoration : underline;
}
/* Organigramm  ------------------------------------------------------------------ */





/* ------------------------------------------------------------- Laufschrift */
font.laufschrift
{
	font-family: "Courier New", Courier, monospace;
	font-size: 12px;
	letter-spacing: 1px;
	line-height: 14px;
}
font.laufschriftP
{
	font-family: "Courier New", Courier, monospace;
	font-size: 16px;
	letter-spacing: 1px;
	font-weight: bold;
}
/* ------------------------------------------------------------- Laufschrift */

/* ------------------------------------------------------------- La Poste */
td.lapostetext
{
	color: Black;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
	font-style: normal;
	font-variant: normal;
	letter-spacing: 1px;
}

table.laposte
{
	border-bottom: 1px dotted Gray;
	padding-bottom: 4px;
	margin-bottom: 1px;
}
/* ------------------------------------------------------------- La Poste */


/* ------------------------------------------------------------- form */
 input.feld
   {
	background-color: White;
	width: 130px;
	border: 1px solid Gray;
	font-size: 11px;
	font-family: Verdana,sans-serif;
	font-weight: normal;
}
 input.feldsuche
   {
	background-color: transparent;
	width: 140px;
	border: 1px solid Black;
	font-size: 11px;
	font-family: Verdana,sans-serif;
	font-weight: normal;
	background-image: url(media/suche.gif);
	padding-left: 3px;
	padding-bottom: 3px;
	padding-top: 3px;
	padding-right: 3px;
	height: 23px;
	background-repeat: no-repeat;
	margin-right: 3px;
	margin-left: 0px;
}
 input.radio
   {
	background-color: #C6C789;
	width: 20px;
	border: 0px solid #C6C789;
	font-size: 11px;
	font-family: Verdana,sans-serif;
	font-weight: normal;
}
 input.checkbox
   {
	background-color: #C6C789;
	width: 20px;
	border: 0px solid #C6C789;
	font-size: 11px;
	font-family: Verdana,sans-serif;
	font-weight: normal;
}
 select.feldbib
   {
	background-color: White;
	width: 150px;
	border: 1px solid #DDDDDD;
	font-size: 11px;
	font-family: Verdana,sans-serif;
	font-weight: normal;
}

 input.button
{
	background-color: #FCB928;
	width: 85px;
	color: Black;
	font-size: 9px;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	border-left: 1px solid Olive;
	border-top: 1px solid Olive;
	border-right: 1px solid Black;
	border-bottom: 1px solid Black;
}
/* ------------------------------------------------------------- form */



/* ---------------------------------------------------------- livecam */
td.lcROK_i
{
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
	border-left: 1px solid Gray;
	border-right: 1px solid Gray;
	border-bottom: 1px solid Gray;
	background-position: 0px;
	background-attachment: fixed;
	background-repeat: no-repeat;
}
td.lcROK_e
{
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
	border-left: 1px solid Gray;
	border-right: 1px solid Gray;
	border-bottom: 1px solid Gray;
	background-position: 0px;
	background-attachment: fixed;
	background-repeat: no-repeat;
}




/* ---------------------------------------------------------- Spillchischta */
td.spill
	{
	color: Black;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: normal;
	padding-left: 5px;
	padding-right: 5px;
	padding-top: 5px;
	padding-bottom: 5px;
	border-top-width: 1px;
	border-top-style: dotted;
	border-top-color: #9A9A9A;
	
	border-right-width: 1px;
	border-right-style: dotted;
	border-right-color: #9A9A9A;
	
	border-bottom-width: 1px;
	border-bottom-style: dotted;
	border-bottom-color: #9A9A9A;
	
	border-left-width: 1px;
	border-left-style: dotted;
	border-left-color: #9A9A9A;
}
/* ---------------------------------------------------------- Spillchischta */

/* ---------------------------------------------------------- PERSONALDATEN */
td.pers_TITEL
	{
	color: Gray;
}
/* ---------------------------------------------------------- PERSONALDATEN */

/* ---------------------------------------------------------- standard TABELLE*/
td.std_TITEL
	{
	color: Black;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	padding-left: 0px;
	padding-right: 5px;
	padding-top: 15px;
	padding-bottom: 1px;
}
td.std_HEADER
	{
	background-color: #b3b3b3;
	
	padding-left: 5px;
	padding-right: 5px;
	padding-top: 9px;
	padding-bottom: 9px;
	
	color: Black;
}
td.std_ITEM
	{
	padding-left: 5px;
	padding-right: 5px;
	padding-top: 5px;
	padding-bottom: 5px;
	border-bottom: 1px solid Silver;
	vertical-align: top;
}
td.std_VOR
	{
	padding-left: 0px;
	padding-right: 0px;
	padding-top: 5px;
	padding-bottom: 15px;
}
td.std_NACH
	{
	padding-left: 5px;
	padding-right: 0px;
	padding-top: 5px;
	padding-bottom: 5px;
	color: AppWorkspace;
}
/* ---------------------------------------------------------- standard TABELLE*/

body
{
	color: Black;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	font-style: normal;
	font-variant: normal;

}

h1.xxx
{
	font-size: 11px;
	font-weight: bold;
	color: Black;
	padding-bottom: 5px;
	margin-bottom : 5px;
	line-height: 12px;
	height: 12px;
}

li
{
	line-height: 16px;
	font-family: Verdana, Arial, Geneva, Helvetica, sans-serif;
	font-size: 11px;
}

a:link
{
	text-decoration: none;
	color: Black;
}
a:visited
{
	text-decoration : none;
	color : Black;
}
a:hover
{
	text-decoration: none;
	color: Red;
}

table
	{
	margin-left : 0px;
	margin-top : 0px;
	margin-right : 0px;
	margin-bottom : 0px;
	}

td
	{
	color: Black;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	font-style: normal;
	font-variant: normal;
	
	text-decoration: none;
	padding-left: 0px;
	padding-right: 0px;
}

/* ----------------------------------------------------------- HOME Portlet */
td.homePORTLET
{
	color: White;
	font-weight: bold;
	background-color: Maroon;
	text-align: center;
	
	padding-top: 10px;
	padding-right: 10px;
	padding-bottom: 10px;
	padding-left: 10px;
	
	border-top: 0px solid Gray;
	border-right: 1px solid Gray;
	border-bottom: 0px solid Gray;
	border-left: 1px solid Gray;
}

a.homePORTLET:link
{
	text-decoration : none;
	color : White;
}
a.homePORTLET:visited
{
	text-decoration : none;
	color : White;
}
a.homePORTLET:hover
{
	text-decoration : none;
	color : Red;
}
/* ----------------------------------------------------------- HOME Portlet */

/* ---------------------------------------------------------------- LINKliste */
td.linkLISTEfirst
{
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 25px;
	border-top: 1px solid Gray;
	border-right: 0px solid Gray;
	border-bottom: 1px solid Gray;
	border-left: 0px solid Gray;
}
td.linkLISTE
{
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 25px;
	border-top: 0px solid Gray;
	border-right: 0px solid Gray;
	border-bottom: 1px solid Gray;
	border-left: 0px solid Gray;
}
/* ---------------------------------------------------------------- LINKliste */

/* ---------------------------------------------------------------- GEWERBE */
td.listGEWERBE
{
	padding-top: 5px;
	padding-right: 0px;
	padding-bottom: 3px;
	padding-left: 05px;
	border-top: 0px solid Gray;
	border-right: 0px solid Gray;
	border-bottom: 1px solid Gray;
	border-left: 0px solid Gray;
	background-color: White;
}
h1.listGEWERBE
{
	font-size: 11px;
	font-weight: bold;
	color: Black;
	padding-bottom: 0px;
	padding-left: 0px;
	margin-bottom: 5px;
	line-height: 12px;
	height: 12px;
	background-color: White;
}
a.h1listGEWERBE:link
{
	text-decoration : none;
	color : Black;
}
a.h1listGEWERBE:visited
{
	text-decoration : none;
	color : Black;
}
a.h1listGEWERBE:hover
{
	text-decoration : none;
	color : Red;
}
/* ---------------------------------------------------------------- GEWERBE */
	
/* ---------------------------------------------------------------- BLOCK A */
td.blockA
{
	padding-left: 0px;
	padding-right: 0px;
	padding-top: 0px;
	padding-bottom: 0px;
	padding: 0px 0px 0px 0px;
	border-left: 0px solid Gray;
	border-right: 0px solid Gray;
	border-top: 0px solid Gray;
	border-bottom: 0px solid Gray;
}
td.blockA1_leer
{
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 2px;
	
	border-top: 0px solid Gray;
	border-right: 0px solid Gray;
	border-bottom: 0px solid Gray;
	border-left: 0px solid Gray;
	
	background-color: transparent;
}

td.blockA1_logo
{
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 2px;
	border-top: 0px solid Gray;
	border-right: 0px solid Gray;
	border-bottom: 0px solid Gray;
	border-left: 0px solid Gray;
	background-color: transparent;
	background-image: url(media/x/LOGO_VISP_#q_CONTENT.xconvisplogo#.jpg);
}

td.blockA2_t
{
	padding-top: 5px;
	padding-right: 1px;
	padding-bottom: 5px;
	padding-left: 15px;
	
	border-top: 0px solid Gray;
	border-right: 1px solid Gray;
	border-bottom: 0px solid Gray;
	border-left: 0px solid Gray;
	
	background-image: url(media/menu_bg_i.gif);
	background-color: #FFF4D1;
}
td.blockA2_b
{
	padding-top: 5px;
	padding-right: 0px;
	padding-bottom: 5px;
	padding-left: 15px;
	
	border-left: 1px solid Gray;
	border-right: 1px solid Gray;
	border-bottom: 1px solid Gray;
	
	background-color: #FFF4D1;
}
td.blockA3
{
	padding-top: 5px;
	padding-right: 1px;
	padding-bottom: 5px;
	padding-left: 5px;
	
	border-top: 1px solid Gray;
	border-right: 1px solid Gray;
	border-bottom: 1px solid Gray;
	border-left: 1px solid Gray;
	background-color: transparent;
}

td.blockA3kontakt
{
	padding-top: 5px;
	padding-right: 1px;
	padding-bottom: 5px;
	padding-left: 5px;
	
	border-top: 1px solid #b3b3b3;
	border-right: 1px solid #b3b3b3;
	border-bottom: 1px solid #b3b3b3;
	border-left: 1px solid #b3b3b3;
	background-color: #dfdfdf;
}

td.blockA_adr
{
	color: Gray;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 10px;
	
	border-left: 0px solid #6f6f6f;
	border-right: 0px solid #6f6f6f;
	border-top: 0px solid #6f6f6f;
	border-bottom: 0px solid #6f6f6f;
}

td.blockA_O
{
	padding-left: 0px;
	padding-right: 0px;
	padding-top: 0px;
	padding-bottom: 0px;

	border-left: 1px solid #6f6f6f;
	border-right: 1px solid #6f6f6f;
	border-top: 1px solid #6f6f6f;
	border-bottom: 1px solid #6f6f6f;
}

td.blockA_II
{
	padding-left: 0px;
	padding-right: 0px;
	padding-top: 0px;
	padding-bottom: 0px;

	border-left: 1px solid #6f6f6f;
	border-right: 1px solid #6f6f6f;
	border-top: 0px solid #6f6f6f;
	border-bottom: 0px solid #6f6f6f;
}
/* ---------------------------------------------------------------- BLOCK A */

/* ---------------------------------------------------------------- BLOCK B */
td.blockB
{
	padding-left: 0px;
	padding-right: 0px;
	padding-top: 0px;
	padding-bottom: 0px;

	border-left: 0px solid #6f6f6f;
	border-right: 0px solid #6f6f6f;
	border-top: 0px solid #6f6f6f;
	border-bottom: 0px solid #6f6f6f;
}
td.blockB_L
{
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
	
	padding: 0px 0px 0px 0px;
	
	border-top: 0px solid #6f6f6f;
	border-right: 0px solid #6f6f6f;
	border-bottom: 0px solid #6f6f6f;
	border-left: 0px solid #6f6f6f;
}

td.blockB_
{
	padding-left: 0px;
	padding-right: 0px;
	padding-top: 0px;
	padding-bottom: 0px;
	border-left: 0px solid #b3b3b3;
	border-right: 0px solid #b3b3b3;
	border-top: 1px solid #6f6f6f;
	border-bottom: 1px solid #6f6f6f;
}
td.fussnote
{
	padding-left: 0px;
	padding-right: 0px;
	padding-top: 0px;
	padding-bottom: 0px;
	padding: 0px 0px 0px 0px;
	border-left: 0px solid #6f6f6f;
	border-right: 0px solid #6f6f6f;
	border-top: 1px solid #6f6f6f;
	border-bottom: 1px solid #6f6f6f;
	text-align: center;
}

td.contentTITEL1
{
	font-size: 11px;
	color: #C6C789;
	padding-left: 5px;
	padding-right: 5px;
	padding-top: 3px;
	padding-bottom: 3px;
	border-left: 0px solid #FFD64F;
	border-right: 0px solid #A3A3A3;
	border-top: 0px solid #FFD64F;
	border-bottom: 0px solid #FFD64F;
	font-weight: bold;
	background-color: #787939;
	
}
td.contentTITEL2
{
	font-size: 11px;
	color: #6f6f6f;
	padding-left: 5px;
	padding-right: 5px;
	padding-top: 0px;
	padding-bottom: 0px;
	background-color: #b3b3b3;
	height: 10px;
}
td.contentTITEL2_
{
	font-size: 11px;
	color: White;
	padding-left: 10px;
	padding-right: 10px;
	padding-top: 3px;
	padding-bottom: 3px;
	font-weight: normal;
	background-color: #6f6f6f;
}

div.contentTITEL2
{
	font-size: 12px;
	color: Gray;
	padding-left: 10px;
	padding-top: 0px;
	padding-bottom: 0px;
	border-top: 0px solid Olive;
	background-color: #FFD64F;
	line-height: 20px;
	width: 10%;
}

td.blockB_werbung
{
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
	
	padding: 0px 0px 0px 0px;
	
	border-top: 1px solid #6f6f6f;
	border-right: 1px solid #6f6f6f;
	border-bottom: 1px solid #6f6f6f;
	border-left: 1px solid #6f6f6f;
}


td.WERBEBANNER
{
	color: black;
	padding-left: 0px;
	padding-right: 0px;
	padding-top: 0px;
	padding-bottom: 0px;
	font-weight: normal;
	background-color: transparent;
	
	border-top: 0px solid #6f6f6f;
	border-right: 0px solid #6f6f6f;
	border-bottom: 0px solid #6f6f6f;
	border-left: 0px solid #6f6f6f;
}

td.blockBR /* Rubrik-Spalte */
{
	font-weight: normal;
	color: black;
	background-color: transparent;
	padding-top: 0px;
	padding-right: 3px;
	padding-bottom: 1px;
	padding-left: 3px;
	border-top: 0px solid #6f6f6f;
	border-right: 1px solid #6f6f6f;
	border-bottom: 1px solid #6f6f6f;
	border-left: 1px solid #6f6f6f;
}

td.SPALTE
{
	width: 100%;
	padding-top: 10px;
	padding-right: 0px;
	padding-bottom: 15px;
	padding-left: 0px;
	padding: 10px 0px 15px 0px;
	border-top: 0px solid #6f6f6f;
	border-right: 0px solid #6f6f6f;
	border-bottom: 1px dotted #6f6f6f;
	border-left: 0px solid #6f6f6f;
}

td.contentINN /* Content innen */
{
	font-weight: normal;
	color: black;
	background-color: transparent;
	
	padding-top: 10px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
	
	border-top: 0px solid #b3b3b3;
	border-right: 0px solid #b3b3b3;
	border-bottom: 1px solid #b3b3b3;
	border-left: 0px solid #b3b3b3;
}

/* ------------------------------------------------------ EVENTliste */
td.EVENTheader
{
	font-weight: normal;
	color: #787939;
	background-color: #dfdfdf;
	padding-top: 2px;
	padding-right: 0px;
	padding-bottom: 2px;
	padding-left: 5px;
	border-top: 0px solid #b3b3b3;
	border-right: 0px solid #b3b3b3;
	border-bottom: 0px solid #b3b3b3;
	border-left: 0px solid #b3b3b3;
	vertical-align: middle;
}
td.EVENTlist
{
	font-weight: normal;
	color: Gray;
	background-color: transparent;
	
	padding-top: 5px;
	padding-right: 0px;
	padding-bottom: 5px;
	padding-left: 0px;
	
	border-top: 1px solid #b3b3b3;
	border-right: 0px solid #b3b3b3;
	border-bottom: 0px solid #b3b3b3;
	border-left: 0px solid #b3b3b3;
}

td.EVENTlist_
{
	font-weight: normal;
	color: Gray;
	background-color: transparent;
	
	padding-top: 5px;
	padding-right: 0px;
	padding-bottom: 10px;
	padding-left: 10px;
	
	border-top: 1px solid #b3b3b3;
	border-right: 0px solid #b3b3b3;
	border-bottom: 0px solid #b3b3b3;
	border-left: 0px solid #b3b3b3;
}

td.EVENTlistND
{
	font-weight: normal;
	color: Gray;
	
	
	padding-top: 10px;
	padding-right: 0px;
	padding-bottom: 10px;
	padding-left: 10px;
	
	border-top: 1px solid #b3b3b3;
	border-right: 0px solid #b3b3b3;
	border-bottom: 0px solid #b3b3b3;
	border-left: 0px solid #b3b3b3;
}

td.EVENTlist_HOME
{
	font-weight: normal;
	color: Gray;
	background-color: transparent;
	
	padding-top: 5px;
	padding-right: 0px;
	padding-bottom: 7px;
	padding-left: 0px;
	
	border-top: 0px solid #b3b3b3;
	border-right: 0px solid #b3b3b3;
	border-bottom: 1px solid #b3b3b3;
	border-left: 0px solid #b3b3b3;
}


a.eventTITEL:link
{
	text-decoration: none;
	color: Black;
}
a.eventTITEL:visited
{
	text-decoration : none;
	color : Black;
}
a.eventTITEL:hover
{
	text-decoration : none;
	color : Red;
}
/* ---------------------------------------------------------------- BLOCK B */

/* ---------------------------------------------------------------- Block C */
td.blockC
{
	padding-left: 0px;
	padding-right: 0px;
	padding-top: 0px;
	padding-bottom: 0px;
	padding: 0px 0px 0px 0px;
	border-left: 0px solid #6f6f6f;
	border-right: 0px solid #6f6f6f;
	border-top: 0px solid #6f6f6f;
	border-bottom: 0px solid #6f6f6f;
}
/* ------------------------------------- PORTLET im Block C */
td.portletC
{
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
	
	border-top: 1px solid #6f6f6f;
	border-left: 1px solid #6f6f6f;
	border-right: 1px solid #6f6f6f;
	border-bottom: 1px solid #6f6f6f;
	
	background-color: transparent;
}
td.portletC_top
{
	padding-top: 5px;
	padding-right: 10px;
	padding-bottom: 5px;
	padding-left: 10px;
	padding: 5px 10px 5px 10px;
	border-left: 0px solid #b3b3b3;
	border-right: 1px solid #b3b3b3;
	border-bottom: 0px solid #b3b3b3;
	background-image: url(media/menu_bg_i.gif);
	background-color: #6f6f6f;
	height: 20px;
	color: White;
	font-weight: bold;
}
td.portletC_u
{
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
	
	border-top: 0px solid #b3b3b3;
	border-left: 1px solid #b3b3b3;
	border-right: 1px solid #b3b3b3;
	border-bottom: 1px solid #b3b3b3;
	
	background-color: transparent;
}
td.portletC_top_
{
	padding-top: 5px;
	padding-right: 10px;
	padding-bottom: 5px;
	padding-left: 10px;
	
	border-top: 1px solid #b3b3b3;
	border-left: 1px solid #b3b3b3;
	border-right: 1px solid #b3b3b3;
	border-bottom: 0px solid #b3b3b3;
	
	background-color: transparent;
}
td.portletC_mid
{
	padding-top: 6px;
	padding-right: 5px;
	padding-bottom: 0px;
	padding-left: 5px;
	
	border-left: 1px solid #b3b3b3;
	border-right: 1px solid #b3b3b3;
	
	background-color: transparent;
}
td.portletC_bot
{
	padding-top: 5px;
	padding-right: 10px;
	padding-bottom: 10px;
	padding-left: 10px;
	
	padding: 5px 10px 10px 10px;
	
	border-left: 1px solid #b3b3b3;
	border-right: 1px solid #b3b3b3;
	border-bottom: 1px solid #b3b3b3;
	
	background-color: transparent;
}
td.portletC_midOpx
{
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
	
	border-left: 1px solid #b3b3b3;
	border-right: 1px solid #b3b3b3;
	
	background-color: transparent;
}
td.portletC_0
{
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
	
	padding: 0px 0px 0px 0px;
	
	background-color: transparent;
}
/* ---------------------------------------------------------------- Block C */

	
/* ------------------------------------------------------------------ nav A */
td.navA_a
{
	height: 12px;
	
	padding-left: 10px;
	padding-right: 0px;
	padding-top: 5px;
	padding-bottom: 5px;
	
	border-left: 1px solid #6f6f6f;
	border-right: 1px solid #6f6f6f;
	border-bottom: 0px solid #FFD64F;
	
	background-color: #FFD64F;
	
	font-size: 11px;
	font-weight: bold;
}
a.navA_a:link
{
	text-decoration : none;
	color : Black;
}
a.navA_a:visited
{
	text-decoration : none;
	color : Black;
}
a.navA_a:hover
{
	text-decoration : none;
	color : Gray;
}

td.navA_i
{
	height: 12px;
	
	padding-top: 5px;
	padding-right: 0px;
	padding-bottom: 5px;
	padding-left: 10px;
	
	border-left: 1px solid #6f6f6f;
	border-right: 1px solid #6f6f6f;
	border-bottom: 0px solid #FFD64F;
	
	background-color: #FFF4D1;
	
	font-size: 11px;
	font-weight: bold;
}
a.navA_i:link
{
	text-decoration : none;
	color : Gray;
}
a.navA_i:visited
{
	text-decoration : none;
	color : Gray;
}
a.navA_i:hover
{
	text-decoration : none;
	color : Red;
}
/* ------------------------------------------------------------------ nav A */

/* ------------------------------------------------------------------ nav B */
td.navB_a
{
	height: 12px;
	
	padding-top: 5px;
	padding-right: 5px;
	padding-bottom: 5px;
	padding-left: 5px;
	
	border-top: 0px solid #6f6f6f;
	border-right: 1px solid #6f6f6f;
	border-bottom: 1px solid #6f6f6f;
	border-left: 0px solid #6f6f6f;
	
	background-color: #FFD64F;
	background-image: url(media/menu_bg_i.gif);

	font-size: 10px;

}
a.navB_a:link
{
	text-decoration : none;
	color : Black;
}
a.navB_a:visited
{
	text-decoration : none;
	color : Black;
}
a.navB_a:hover
{
	text-decoration : none;
	color : Gray;
}

td.navB_i
{
	height: 12px;
	padding-top: 5px;
	padding-right: 5px;
	padding-bottom: 5px;
	padding-left: 5px;
	border-top: 0px solid #6f6f6f;
	border-right: 0px solid #6f6f6f;
	border-bottom: 1px solid #6f6f6f;
	border-left: 0px solid #6f6f6f; /* background-color: #FFF4D1; */

	font-size: 10px;

	background-color: transparent;
}
a.navB_i:link
{
	text-decoration : none;
	color : Gray;
}
a.navB_i:visited
{
	text-decoration : none;
	color : Gray;
}
a.navB_i:hover
{
	text-decoration : none;
	color : Red;
}
/* ------------------------------------------------------------------ nav B */

/* ------------------------------------------------------------------ nav 3 */
td.nav3_0
{
	border-bottom: 1px solid #a7a7a7;
	background-color: White;
}
td.nav3_a
{
	padding-top: 5px;
	padding-right: 0px;
	padding-bottom: 5px;
	padding-left: 5px;
	border-left: 0px solid #6f6f6f;
	border-right: 1px solid #6f6f6f;
	border-bottom: 1px solid #6f6f6f;
	background-color: #FFD64F;
	font-size: 10px;
	width: auto;
}
a.nav3_a:link
{
	text-decoration : none;
	color : Black;
}
a.nav3_a:visited
{
	text-decoration : none;
	color : Black;
}
a.nav3_a:hover
{
	text-decoration : none;
	color : Gray;
}

td.nav3_i
{
	padding-top: 5px;
	padding-right: 0px;
	padding-bottom: 5px;
	padding-left: 5px;
	border-top: 0px solid #6f6f6f;
	border-right: 0px solid #6f6f6f;
	border-bottom: 1px solid #6f6f6f;
	border-left: 0px solid #6f6f6f;
	background-color: #FFF4D1;
	font-size: 10px;
	width: auto;
	background-image: url(media/menu_bg_d.gif);
	background-position: right;
	background-repeat: no-repeat;
}
a.nav3_i:link
{
	text-decoration : none;
	color : Gray;
}
a.nav3_i:visited
{
	text-decoration : none;
	color : Gray;
}
a.nav3_i:hover
{
	text-decoration : none;
	color : Red;
}
/* ------------------------------------------------------------------ nav 3 */

/* ------------------------------------------------------------------ nav 4 */
td.nav4
{
	color: #FFD64F;
	
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
	
	padding: 0px 0px 0px 0px;
	
	border-top: 0px solid #FFD64F;
	border-right: 0px dotted #A3A3A3;
	border-bottom: 1px solid #6f6f6f;
	border-left: 1px solid #6f6f6f;
}
td.nav4_a
{
	color: #FFD64F;
	
	padding-top: 3px;
	padding-right: 5px;
	padding-bottom: 3px;
	padding-left: 5px;
	
	border-top: 0px solid #FFD64F;
	border-right: 1px solid #A3A3A3;
	border-bottom: 1px solid #6f6f6f;
	border-left: 0px solid #FFD64F;
	
	background-color: #FFD64F;
	
	font-size: 10px;
}
a.nav4_a:link
{
	text-decoration: none;
	color: Black;
}
a.nav4_a:visited
{
	text-decoration : none;
	color : Black;
}
a.nav4_a:hover
{
	text-decoration : none;
	color : #A3A3A3;
}

td.nav4_i
{
	color: #A3A3A3;
	
	padding-top: 3px;
	padding-right: 5px;
	padding-bottom: 3px;
	padding-left: 5px;
	
	border-top: 	0px solid #FFD64F;
	border-right: 	0px dashed #A3A3A3;
	border-bottom: 1px solid #6f6f6f;
	border-left: 	0px solid #FFD64F;
	
	background-image: url(media/menu_bg_d.gif);
	background-position: right;
	background-repeat: no-repeat;
	
	background-color: #FFF4D1;
	
	font-size: 10px;
}

a.nav4_i:link
{
	text-decoration : none;
	color : #A3A3A3;
}
a.nav4_i:visited
{
	text-decoration : none;
	color : #A3A3A3;
}
a.nav4_i:hover
{
	text-decoration : none;
	color : Black;
}
/* ------------------------------------------------------------------ nav 4 */


/* -------------------------------------------------- nav null */
td.navNULL_a
{
	color: #FFD64F;
	padding-left: 10px;
	padding-right: 10px;
	padding-top: 4px;
	padding-bottom: 4px;
	border-left: 0px solid #FFD64F;
	border-right: 0px solid #A3A3A3;
	border-top: 0px solid #FFD64F;
	border-bottom: 0px solid #FFD64F;
	background-color: Olive;
	text-align: center;
}
a.navNULL_a:link
{
	text-decoration: none;
	color: #FFD64F;
}
a.navNULL_a:visited
{
	text-decoration : none;
	color : #FFD64F;
}
a.navNULL_a:hover
{
	text-decoration : none;
	color : #A3A3A3;
}


/* ------------------------------------------------------------------ CONTENT */
td.contentTXT
	{
	color: Black;
	font-family: Arial, Verdana, Geneva, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
	padding-left: 5px;
	padding-right: 0px;
	padding-top: 5px;
	padding-bottom: 1px;
	letter-spacing: 0px;
}
h1
{
	font-size: 13px;
	font-weight: bold;
	color: White;
	padding-left: 5px;
	padding-top: 4px;
	padding-bottom: 4px;
	margin-bottom: 0px;
	line-height: 22px;
	height: 22px;
	background-color: #6F6F6F;
	font-variant: normal;
	letter-spacing: 1px;
}

h1.rathaus
{
	font-size: 13px;
	font-weight: bold;
	color: White;
	padding-left: 5px;
	padding-top: 0px;
	padding-bottom: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
	line-height: 22px;
	height: 22px;
	background-color: #6F6F6F;
	font-variant: normal;
	letter-spacing: 1px;
}

h2
{
	font-size: 12px;
	font-weight: bold;
	color: White;
	padding-left: 5px;
	padding-top: 1px;
	padding-bottom: 2px;
	margin-bottom: 0px;
	line-height: 17px;
	height: 17px;
	background-color: #B3B3B3;
	font-variant: normal;
	letter-spacing: 1px;
}
h2.rathaus
{
	font-size: 12px;
	font-weight: bold;
	color: White;
	padding-left: 5px;
	padding-top: 1px;
	padding-bottom: 2px;
	margin-bottom: 0px;
	margin-top: 0px;
	line-height: 17px;
	height: 17px;
	background-color: #B3B3B3;
	font-variant: normal;
	letter-spacing: 1px;
}

p.rathaus
{
padding-left: 5px;
padding-right: 5px;
padding-top: 0px;
margin-top: 0px;
font-size: 11px;
}

h3
{
	font-size: 10px;
	font-weight: bold;
	color: Black;
	padding-left: 5px;
	
	padding-top: 0px;
	margin-top: 0px;
	
	padding-bottom: 0px;
	margin-bottom: 0px;
	
	line-height: 22px;
	
	height: 22px;
	background-color: #DFDFDF;
	font-variant: normal;
	letter-spacing: 1px;
	
}

h4
{
	font-size: 12px;
	font-weight: bold;
	color: Maroon;
	padding-left: 5px;
	padding-bottom: 0px;
	padding-top: 0px;
	margin-bottom: 0px;
	
	line-height: 12px;
	height: 12px;
	background-color: transparent;
	font-variant: normal;
	letter-spacing: 1px;
}

h4.o
{
	font-size: 12px;
	font-weight: bold;
	color: #6f6f6f;
	padding-left: 0px;
	padding-bottom: 0px;
	padding-top: 0px;
	margin-bottom: 0px;
	margin-top: 0px;
	line-height: 12px;
	height: 12px;
	background-color: transparent;
	font-variant: normal;
	letter-spacing: 1px;
}

h4.medien
{
	font-size: 11px;
	font-weight: bold;
	padding-left: 5px;
	padding-bottom: 0px;
	padding-top: 0px;
	margin-bottom: 0px;
	margin-top: 5px;
	background-color: transparent;
	font-variant: normal;
	letter-spacing: 0px;
	color: #660033;
}

h5
{
	font-size: 11px;
	font-weight: bold;
	color: Gray;
	padding-left: 5px;
	padding-bottom: 10px;
	margin-bottom: 0px;
	line-height: 22px;
	height: 12px;
	background-color: transparent;
	font-variant: normal;
	letter-spacing: 1px;
	border-bottom-color: #6f6f6f;
	border-bottom-style: solid;
	border-bottom-width: 1px;
}

h6
{
	font-size: 10px;
	font-weight: bold;
	color: Gray;
	padding-left: 5px;
	padding-bottom: 0px;
	margin-bottom: 0px;
	line-height: 15px;
	height: 12px;
	background-color: transparent;
	font-variant: normal;
	letter-spacing: 1px;
}

/* ------------------------------------------------------------------ CONTENT */

/* --------------------------------- WERBUNG -- */
a.werbung:link
{
	text-decoration: none;
	color: Blue;
}
a.werbung:visited
{
	text-decoration: none;
	color: Blue;
}
a.werbung:hover
{
	color: Red;
	text-decoration : underline;
}
/* --------------------------------- WERBUNG -- */


p
{
	font-family: Verdana, Arial, Geneva, Helvetica, sans-serif;
	font-size: 12px;
	padding-top: 0px;
}

/* -------------------------------------------------------------------------------- -- */
/* -- Standard -- */
td.std1_h
{
	font-family: Verdana, Arial, Geneva, Helvetica, sans-serif;
	font-size: 11px;
	background-color: #dfdfdf;
	color: #6f6f6f;
	padding-left: 5px;
	padding-right: 5px;
	padding-top: 7px;
	padding-bottom: 7px;
	letter-spacing: 1px;
}

td.std1_u
{
	font-family: Verdana, Arial, Geneva, Helvetica, sans-serif;
	font-size: 11px;
	padding-left: 5px;
	padding-right: 5px;
	padding-top: 4px;
	padding-bottom: 4px;
	border-bottom: 1px solid #b3b3b3;
	vertical-align: top;
}




/* -- Link 1 -- */
a.std1_1:link
{
	font-family: Verdana, Arial, Geneva, Helvetica, sans-serif;
	font-size: 11px;
	color: Black;
	text-decoration: none;
	font-weight: bold;
}
a.std1_1:visited
{
	font-family: Verdana, Arial, Geneva, Helvetica, sans-serif;
	font-size: 11px;
	color: Black;
	text-decoration: none;
	font-weight: bold;
}
a.std1_1:hover
{
	font-family: Verdana, Arial, Geneva, Helvetica, sans-serif;
	font-size: 11px;
	color: Red;
	text-decoration : underline;
	font-weight: bold;
}

/* -- Link 2 -- */
a.std1_2:link
{
	font-family: Verdana, Arial, Geneva, Helvetica, sans-serif;
	font-size: 11px;
	color: Black;
	text-decoration: none;
	font-weight: bold;
}
a.std1_2:visited
{
	font-family: Verdana, Arial, Geneva, Helvetica, sans-serif;
	font-size: 11px;
	color: Black;
	text-decoration: none;
	font-weight: bold;
}
a.std1_2:hover
{
	font-family: Verdana, Arial, Geneva, Helvetica, sans-serif;
	font-size: 11px;
	color: Red;
	text-decoration : underline;
	font-weight: bold;
}

/* -- Link 3 -- */
a.std1_3:link
{
	font-family: Verdana, Arial, Geneva, Helvetica, sans-serif;
	font-size: 11px;
	color: Black;
	text-decoration: none;
	font-weight: normal;
}
a.std1_3:visited
{
	font-family: Verdana, Arial, Geneva, Helvetica, sans-serif;
	font-size: 11px;
	color: Black;
	text-decoration: none;
	font-weight: normal;
}
a.std1_3:hover
{
	font-family: Verdana, Arial, Geneva, Helvetica, sans-serif;
	font-size: 11px;
	color: Red;
	text-decoration : underline;
	font-weight: normal;
}

/* -------------------------------------------------------------------------------- -- */
/* -- Standard -- */

td.spalte3ztitel
{
	border-left: 1px solid #b3b3b3;
	border-right: 1px solid #b3b3b3;
	border-top: 1px solid #b3b3b3;
	padding-left: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-top: 0px;
	margin-bottom: 0px;
	margin-top: 0px;
}

td.spalte3subtitel
{
	
	padding-left: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-top: 0px;
	margin-bottom: 0px;
	margin-top: 0px;
}

td.spalte3text
{
	border-left: 1px solid #b3b3b3;
	border-right: 1px solid #b3b3b3;
	padding-left: 4px;
	padding-right: 4px;
	padding-bottom: 0px;
	padding-top: 5px;
	margin-bottom: 0px;
	margin-top: 0px;
}

td.spalte3bild
{
	border-left: 1px solid #b3b3b3;
	border-right: 1px solid #b3b3b3;
	padding-left: 0px;
	padding-right: 0px;
	margin-bottom: 0px;
	margin-top: 0px;
}

td.spalte3end
{
	border-left: 1px solid #b3b3b3;
	border-right: 1px solid #b3b3b3;
	border-bottom: 1px solid #b3b3b3;
	margin-bottom: 0px;
	margin-top: 0px;
	padding-top: 0px;
	padding-bottom: 0px;
}

font.fixp
{
	font-family: "Courier New", Courier, monospace;
	font-size: 8pt;
}

li
{
	margin-left: -10px;
}

li.spalte3
{
	margin-left: 0px;
}

li.spalte3_12
{
	margin-left: 12px;
}

li.spalte3_6
{
	margin-left: 6px;
}

p
{
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 8pt;
	letter-spacing: 0px;
}

/* ---------------------------------------------------------- FASNACHT */
td.fn_rest
{
	padding-top: 3px;
	padding-right: 1px;
	padding-bottom: 5px;
	padding-left: 1px;
	border-left: 1px solid Gray;
	border-right: 1px solid Gray;
	border-bottom: 0px solid Gray;
	background-color: Red;
	color: White;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 8pt;
	font-weight: bold;
}
td.fn_rest_o
{
	padding-top: 3px;
	padding-right: 1px;
	padding-bottom: 5px;
	padding-left: 1px;
	border-left: 1px solid Gray;
	border-right: 1px solid Gray;
	border-top: 1px solid Gray;
	background-color: Red;
	color: White;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 8pt;
	font-weight: bold;
}
td.fn_thema
{
	padding-top: 5px;
	padding-right: 1px;
	padding-bottom: 5px;
	padding-left: 1px;
	border-left: 1px solid Gray;
	border-right: 1px solid Gray;
	border-bottom: 0px solid Gray;
	background-position: 0px;
	background-attachment: fixed;
	background-repeat: no-repeat;
	font-family: "MS Sans Serif", Geneva, sans-serif;
	font-size: 11pt;
	color: Red;
	font-weight: bold;
}
td.fn_text
{
	padding-top: 5px;
	padding-right: 2px;
	padding-bottom: 9px;
	padding-left: 2px;
	border-left: 1px solid Gray;
	border-right: 1px solid Gray;
	border-bottom: 1px solid Gray;
	background-position: 0px;
	background-attachment: fixed;
	background-repeat: no-repeat;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 8pt;
	color: Gray;
}
/* ---------------------------------------------------------- römisch katholische kirche */
/* Leitartikel */
td.rkk_LTbild
{
	padding-top: 5px;
	padding-right: 10px;
	padding-bottom: 9px;
	padding-left: 10px;


	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 11pt;
	color: Black;
}

td.rkk_LTtitel
{
	padding-top: 5px;
	padding-right: 10px;
	padding-bottom: 9px;
	padding-left: 10px;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 11pt;
	color: Black;
	font-weight: bold;
}

td.rkk_LTtext
{
	padding-top: 5px;
	padding-right: 10px;
	padding-bottom: 9px;
	padding-left: 10px;


	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 12pt;
	color: Black;
}

td.rkk_LTsignatur
{
	padding-top: 5px;
	padding-right: 10px;
	padding-bottom: 9px;
	padding-left: 10px;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 10pt;
	color: Black;
	font-style: italic;
}

/* ---------------------------------------------------------- römisch katholische kirche */