a 
{ 
 font-family: Verdana, Geneva, Arial, Helvetica, sans-serif; 
 font-size: 11px; 
 line-height: 15px; 
 color: #ce0041
}

a.kontakt
{ 
 font-family: Verdana, Geneva, Arial, Helvetica, sans-serif; 
 font-size: 11px; 
 line-height: 15px; 
 color: #ce0041;
 text-decoration: none
}

a.submenu 
{ 
 font-family: Verdana, Geneva, Arial, Helvetica, sans-serif; 
 font-size: 8pt;
 color: #0C2552;
 display:block; 
 vertical-align:middle;
 text-align: left; 
 width: 180px;
 border: none; 
 padding: 2px; 
 text-decoration:none;
 font-weight: bold 
}
ul
{
	list-style-position: outside;
	list-style-image: url(_img/bullet01.gif);
	list-style-type: disc;
}

a.submenu:link    { color:#0C2552; background-color:transparent; }
a.submenu:visited { color:#0C2552; background-color:transparent; }
a.submenu:hover   { color:#CE0041; background-color:#C8CED8; }
a.submenu:active  { color:#CE0041; background-color:#C8CED8; }

span.submenu 
{ 
 font-family: Verdana, Geneva, Arial, Helvetica, sans-serif; 
 font-size: 8pt;
 color: #CE0041;
 display:block; 
 vertical-align:middle;
 text-align: left; 
 width: 180px;
 border: none; 
 padding: 2px; 
 text-decoration:none;
 font-weight: bold 
}

a.submenu01 
{ 
 font-family: Verdana, Geneva, Arial, Helvetica, sans-serif; 
 font-size: 8pt;
 color: #0C2552;
 display:block; 
 vertical-align:middle;
 text-align: left; 
 width: 163px;
 border: none; 
 padding: 1px; 
 text-decoration:none;
margin-left: 17px;
}

a.submenu01:link    { color:#0C2552; background-color:transparent; }
a.submenu01:visited { color:#0C2552; background-color:transparent; }
a.submenu01:hover   { color:#CE0041; background-color:#C8CED8; }
a.submenu01:active  { color:#CE0041; background-color:#C8CED8; }

a.submenu02 
{ 
 font-family: Verdana, Geneva, Arial, Helvetica, sans-serif; 
 font-size: 8pt;
 color: #CE0041;
 display:block; 
 vertical-align:middle;
 text-align: left; 
 width: 180px;
 border: none; 
 padding: 2px; 
 text-decoration:none;
 font-weight: bold 
}

a.submenu02:link    { color:#CE0041; background-color:transparent; }
a.submenu02:visited { color:#CE0041; background-color:transparent; }
a.submenu02:hover   { color:#CE0041; background-color:#C8CED8; }
a.submenu02:active  { color:#CE0041; background-color:#C8CED8; }

select.veranstaltung
{
  font-family: Verdana, Geneva, Arial, Helvetica, sans-serif; 
 font-size: 9pt;
 border-width: 1pt;
 border-style: solid;
 border-color: #0C2552;
 background-color: #FFFFFF;
 margin-left: 10px;
}

input.such01
{
 font-family: Verdana, Geneva, Arial, Helvetica, sans-serif; 
 font-size: 9pt;
 border-width: 1pt;
 border-style: solid;
 border-color: #0C2552;
 background-color: #FFFFFF;
 margin-left: 10px;
}


table.submenu
{
 margin-left: 13px;
}

.txtsubmenu 
{  
 font-family: Verdana, Geneva, Arial, Helvetica, sans-serif; 
 font-size: 9pt; 
 line-height: 15px;
 letter-spacing: 1px; 
 color: #CE0041;
}

.txtSchwarz 
{  
 font-family: Verdana, Geneva, Arial, Helvetica, sans-serif; 
 font-size: 11px; 
 line-height: 15px; 
 color: #000000;
}

.txtSchwarzFuss 
{  
 font-family: Verdana, Geneva, Arial, Helvetica, sans-serif; 
 font-size: 9px; 
 line-height: 15px; 
 color: #000000;
}

.txtSchwarzItalic 
{  
 font-family: Verdana, Geneva, Arial, Helvetica, sans-serif; 
 font-size: 11px; 
 line-height: 15px; 
 color: #000000;
 font-style: italic;
}

.txtSchwarzBold 
{ 
 font-family: Verdana, Geneva, Arial, Helvetica, sans-serif; 
 font-size: 11px; 
 line-height: 15px; 
 color: #000000; 
 font-weight: bold
}

.txtBlau 
{ 
 font-family: Verdana, Geneva, Arial, Helvetica, sans-serif; 
 font-size: 11px; 
 line-height: 15px; 
 color: #0C2552
}

.txtBlauBold 
{ 
 font-family: Verdana, Geneva, Arial, Helvetica, sans-serif; 
 font-size: 12px; 
 line-height: 15px; 
 color: #0C2552; 
 font-weight: bold 
}

.txtGrauBold 
{ 
 font-family: Verdana, Geneva, Arial, Helvetica, sans-serif; 
 font-size: 11px; 
 line-height: 15px; 
 color: #333333; 
 font-weight: bold 
}

.txtGrau 
{ 
 font-family: Verdana, Geneva, Arial, Helvetica, sans-serif; 
 font-size: 11px; 
 line-height: 15px; 
 color: #333333
}

.txtSchwarzKlein 
{
 font-family: Verdana, Geneva, Arial, Helvetica, sans-serif; 
 font-size: 10px; 
 line-height: 15px; 
 color: #000000 
}

.txtGrauKlein 
{ 
 font-family: Verdana, Geneva, Arial, Helvetica, sans-serif; 
 font-size: 10px; 
 line-height: 15px; 
 color: #666666
}

.aktuelles
{
 float: right;
 margin-left: 12px;
 margin-bottom: 12px;
}

.aktuelles-links
{
 float: left;
 margin-right: 12px;
 margin-bottom: 12px;
}

.aktuelles-mittig
{
 float: right;
 margin-right: 12px;
 margin-bottom: 12px;
}

.inputtext {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	color: #000000;
	text-decoration: none;
	background-color: #F4F4F4;
	padding: 2px;
	height: 20px;
	width: 250px;
	border: 1px solid #0C2552;
}
.inputtextarea {
	 font-family: Verdana, Geneva, Arial, Helvetica, sans-serif; 
         font-size: 11px; 
	font-weight: normal;
	color: #000000;
	text-decoration: none;
	background-color: #F4F4F4;
	padding: 2px;
	height: 150px;
	width: 250px;
	border: 1px solid #0C2552;
}
.inputbutton {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif; 
        font-size: 11px; 
	font-weight: bold;
	color: #000000;
	text-decoration: none;
	background-color: #F4F4F4;
	padding: 2px;
	border: 1px solid #0C2552;
}

.lak_inputtext {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	color: #000000;
	text-decoration: none;
	background-color: #F4F4F4;
	padding: 2px;
	height: 16px;
	border: 1px solid #0C2552;
}
.lak_inputtextarea {
	 font-family: Verdana, Geneva, Arial, Helvetica, sans-serif; 
     font-size: 11px; 
	font-weight: normal;
	color: #000000;
	text-decoration: none;
	background-color: #F4F4F4;
	padding: 2px;
	height: 150px;
	width: 250px;
	border: 1px solid #0C2552;
}
.inputbutton {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif; 
        font-size: 11px; 
	font-weight: bold;
	color: #000000;
	text-decoration: none;
	background-color: #F4F4F4;
	padding: 2px;
	border: 1px solid #0C2552;
}
/* CSS für Belegungssystem*/
table.belegung_menu
{
 margin-left: 13px;
}


