/* --------------------------------------------------------------- STANDARD */

p.schmal
{
	font-size: 11px;
}

p.sehrschmal
{
	font-size: 10px;
}

p.rechts
{
	text-align: right;
}

p.rok
{
	font-size: 10px;
	color: #66CCCC;
}
a.rok:visited
{
	text-decoration: none;
	color: #66CCCC;
}

a.rok:link
{
	text-decoration: none;
	color: #66CCCC;
}

a.rok:hover
{
	text-decoration: none;
	color: White;
}

a.rok:active
{
	text-decoration: none;
	color: #66CCCC;
}
a.rok:focus
{
	text-decoration: none;
	color: #66CCCC;
}



img.schnecke
{
	margin-left: 0px;
	margin-right: 15px;
	margin-bottom: 12px;
	margin-top: 12px;
}



/* ------------------------------------ Table */
td
{
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 12px;
}

td.vtrenner
{
	padding-left: 0px;
	padding-right: 1px;
	background-color: Silver;
}
td.htrenner
{
	padding-top: 0px;
	padding-bottom: 1px;
	border-top: 1px solid Gray;
}

td.outercontent
{
	color: Black;
	background-color: White;
	
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 12px;
	
	padding-left: 12px;
	padding-top: 12px;
	padding-right: 12px;
	padding-bottom: 12px;
	
	
	text-align: left;
	vertical-align: top;
}

td.portmenu
{
	background-color: #FFFFCC;
}

td.kontL
{
	padding-top: 3px;
	padding-bottom: 3px;
	padding-left: 12px;
	color: White;
	background-color: #0003cc;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 12px;
}

td.bgD
{
	color: White;
	background-color: #0003cc;
}

td.bgBLACK
{
	color: White;
	background-color: Black;
}

td.bgWHITE
{
	color: Black;
	background-color: White;
}

td.fusszeile
{
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #7794B7;
	padding-top: 0px;
	padding-bottom: 0px;
	border-top: 1px solid Black;
}

td.flags
{
	background-color: White;
	padding-top: 0px;
	padding-bottom: 0px;
	text-align: center;
	vertical-align: middle;
	border-left-color: Black;
	border-left-style: solid;
	border-left-width: 1px;
}

td.stelleoffen
{
	background-color: #66FF66;
}

td.stellevergeben
{
	background-color: #FF3333;
}

td.logo
{
	background-color: White;
	padding-top: 0px;
	padding-bottom: 0px;
	text-align: center;
	vertical-align: middle;
	border-left-color: Black;
	border-left-style: solid;
	border-left-width: 1px;
	border-top-color: Black;
	border-top-style: solid;
	border-top-width: 1px;
	border-right-color: Black;
	border-right-style: solid;
	border-right-width: 1px;
}

td.adresse
{
	background-color: White;
	padding-top: 0px;
	padding-bottom: 0px;
	text-align: center;
	
	vertical-align: middle;
	
	border-left-color: Black;
	border-left-style: solid;
	border-left-width: 1px;
	
	border-top-color: Black;
	border-top-style: solid;
	border-top-width: 1px;
	
	border-right-color: Black;
	border-right-style: solid;
	border-right-width: 1px;
	
	border-bottom-color: Black;
	border-bottom-style: solid;
	border-bottom-width: 1px;
	
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 11px;
	line-height: 13px;
}

td.bildbanner
{
	background-color: White;
	padding-top: 0px;
	padding-bottom: 0px;
	text-align: center;

	
	border-top-color: Black;
	border-top-style: solid;
	border-top-width: 1px;
	
	border-bottom-color: Black;
	border-bottom-style: solid;
	border-bottom-width: 1px;
	vertical-align: bottom;
}

td.werbung
{
	background-color: White;
	padding-top: 0px;
	padding-bottom: 0px;
	text-align: center;
	vertical-align: top;
	border-left-color: Black;
	border-left-style: solid;
	border-left-width: 1px;
	border-right-color: Black;
	border-right-style: solid;
	border-right-width: 1px;
	
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 11px;
	line-height: 13px;
}

/* ------------------------------------ Table */

/* ----------------------------------- Header */
h1
{
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: Black;
	padding-left: 0px;
	padding-top: 5px;
	padding-bottom: 5px;
	margin-top: 0px;
	margin-bottom: 0px;
}

h2
{
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 13px;
	background-color: #000066;
	color: White;
	padding-left: 5px;
	padding-top: 3px;
	padding-bottom: 3px;
	margin-top: 0px;
	margin-bottom: 0px;
}

h3
{
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 12px;
	background-color: #000066;
	color: White;
	padding-left: 5px;
	padding-top: 3px;
	padding-bottom: 3px;
	margin-top: 0px;
	margin-bottom: 0px;
}

h4
{
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 11px;
	background-color: #000066;
	color: White;
	padding-left: 5px;
	padding-top: 3px;
	padding-bottom: 3px;
	margin-top: 0px;
	margin-bottom: 0px;
}

h5
{
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: Black;
	padding-left: 10px;
	padding-right: 10px;
	padding-top: 9px;
	padding-bottom: 6px;
	margin-top: 0px;
	margin-bottom: 0px;
}

h6
{
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: Black;
	padding-left: 0px;
	padding-top: 3px;
	padding-bottom: 6px;
	margin-top: 17px;
	margin-bottom: 0px;
	border-top-style: dotted;
	border-top-color: Black;
	border-top-width: 1px;
}

td.h5
{
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: Black;
	padding-left: 0px;
	padding-right: 0px;
	padding-top: 0px;
	padding-bottom: 0px;
}

a.h5:visited
{
	text-decoration: none;
	color: Maroon;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 11px;
}
a.h5:link
{
	text-decoration: none;
	color: Maroon;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 11px;
}
a.h5:hover
{
	text-decoration: underline;
	color: Orange;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 11px;
}
a.h5:active
{
	text-decoration: underline;
	color: Orange;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 11px;
}
a.h5:focus
{
	text-decoration: underline;
	color: Orange;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 11px;
}
/* ----------------------------------- Header */
/* ------------------------------------- Link */
a:visited
{
	text-decoration: none;
	color: Maroon;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
}

a:link
{
	text-decoration: none;
	color: Maroon;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
}
a:hover
{
	text-decoration: none;
	color: Red;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
}
a:active
{
	text-decoration: none;
	color: Maroon;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
}
a:focus
{
	text-decoration: none;
	color: White;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
}
/* ------------------------------------- Link */
/* ------------------------------------- Link standard */
a.std:visited
{
	text-decoration: none;
	color: Black;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 11px;
}

a.std:link
{
	text-decoration: none;
	color: Black;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 11px;
}
a.std:hover
{
	text-decoration: underline;
	color: Red;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 11px;
}
a.std:active
{
	text-decoration: underline;
	color: Black;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 11px;
}
a.std:focus
{
	text-decoration: underline;
	color: Black;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 11px;
}
/* ------------------------------------- Link */
a.size2:visited
{
	text-decoration: none;
	color: White;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
}

a.size2:link
{
	text-decoration: none;
	color: White;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
}
a.size2:hover
{
	text-decoration: none;
	color: Orange;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
}
a.size2:active
{
	text-decoration: none;
	color: Orange;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
}
a.size2:focus
{
	text-decoration: underline;
	color: Orange;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
}

 
/* ------------------------------------- Link */
/* --------------------------------------------------------------- STANDARD */

/* ------------------------------------------------------------- LINKLISTE */
/* ------------------------------------- Link */
a.LL:visited
{
	text-decoration: none;
	color: Maroon;
}
a.LL:link
{
	text-decoration: none;
	color: Maroon;
}
a.LL:hover
{
	text-decoration: underline;
	color: Orange;
}

td.linkLISTE
{
	padding-left: 5px;
	border-bottom: 1px solid Gray;
}
/* ------------------------------------- Link */
/* ------------------------------------------------------------- LINKLISTE */

/* ------------------------------------------------------- dokumentenLISTE */
/* ------------------------------------- Link */
a.DL:visited
{
	text-decoration: none;
	color: Black;
}
a.DL:link
{
	text-decoration: none;
	color: Black;
}
a.DL:hover
{
	text-decoration: underline;
	color: Orange;
}

td.DL
{
	padding-left: 5px;
	border-bottom: 1px solid Gray;
}
/* ------------------------------------- Link */
/* ------------------------------------------------------- dokumentenLISTE */


/* ---------------------------------------------------------- Personenliste */
td.personenliste
{
	font-size: 11px;
}
/* ---------------------------------------------------------- Personenliste */


/* ------------------------------------------------------------- form */
 input.button
{
	background-color: #FCB928;
	width: 20px;
	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;
}

 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;
}
/* ------------------------------------------------------------- form */

td.menukarte
{
	font-size: 11px;
	padding-top: 2px;
	padding-bottom: 2px;
	padding-left: 0px;
	padding-right: 3px;
}

td.mmliste
{
	font-size: 11px;
	padding-top: 5px;
	padding-bottom: 5px;
	padding-left: 6px;
	padding-right: 3px;
}

td.tmenu
{
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;	
	font-size: 10px;
	padding-top: 2px;
	padding-bottom: 2px;
	padding-left: 0px;
	padding-right: 0px;
}

hr.speise
{
	size:
}

p.events
{
	font-size: 11px;
	padding-top: 0px;
	padding-bottom: 0px;
	padding-left: 3px;
	padding-right: 0px;
	margin-bottom: 0px;
	margin-top: 0px;
}

