/* Tabellenzellen */

.no_bg
{
        background-image: none;
}

TD.tab {
        font-family: Arial, Helv, Univers;
        font-size: 11px;
        color: #000000;
}

TD.tabborder {
        background-color: #F26D75;
}

TD.hauptmenue
{
        background-color: ;
        background-image: none;
}

TD.hauptmenue_on
{
        background-color: #F26D75;
        background-image: none;
}

TD.rubrikmenue_ebene1
{
        background-color: #DADCDD;
        background-image: none;
}

TD.rubrikmenue_ebene2
{
        background-color: #E0E5E8;
        background-image: none;
}

TD.rubrikmenue_ebene2_on
{
        background-color: #ED1C29;
        background-image: none;
}

TD.rubrikmenue_ebene3
{
        background-color: #EEF1F2;
        background-image: none;
}

TD.rubrikmenue_ebene3_on
{
        background-color: #F6F9FA;
        background-image: none;
}

TD.rubrikmenue_ebene4
{
        background-color: #EEF1F2;
        background-image: none;
}

TD.rubrikmenue_ebene4_on
{
        background-color: #F6F9FA;
        background-image: none;
}

DIV.rubrikmenue_ebene3, DIV.rubrikmenue_ebene3_on
{
        padding-left: 16px;
}

DIV.rubrikmenue_ebene4, DIV.rubrikmenue_ebene4_on
{
        padding-left: 23px;
}

DIV.ext_links
{
        padding-left: 25px;
        padding-top: 2px;
        padding-bottom: 4px;
}

/* Textelemente */

ul {
  font-family: Arial, Helv, Univers;
  font-size: 12px;
  letter-spacing: 0px;
  line-height: 135%;
  text-align: left;
  list-style-type: square;
}

ul.pm {
  font-family: Arial, Helv, Univers;
  font-size: 12px;
  letter-spacing: 0px;
  line-height: 135%;
  text-align: left;
  position: relative; left: -15px;
  list-style-type: square;
}

ol {
  font-family: Arial, Helv, Univers;
  font-size: 12px;
  letter-spacing: 0px;
  line-height: 135%;
  text-align: left;
}

p.footer {
  font-family: Arial, Helv, Univers;
  font-size: 11px;
}

p.text {
  font-family: Arial, Helv, Univers;
  font-size: 12px;
  color: #000000;
  margin-top: 0px;
}

.text, DIV {
  font-family: Arial, Helv, Univers;
  font-size: 12px;
}

.smalltext {
  font-family: Arial, Helv, Univers;
  font-size: 11px;
  color: #000000;
}

.ueberschrift, h1 {
  font-family: Arial, Helv, Univers;
  font-size: 16px;
  text-decoration: none;
  font-weight: bold;
  margin-top: 0 px;
  margin-bottom: 5 px;
}

.unterueberschrift, h2, h3, h4, h5, h6 {
  font-family: Arial, Helv, Univers;
  font-size: 12px;
  color: #000000;
  text-decoration: none;
  font-weight: bold;
  margin-top: 0 px;
  margin-bottom: 3 px;
}

a.extlinks {
  font-family: Arial, Helv, Univers;
  font-size: 11px;
  line-height: 100%;
  text-decoration: none;
  color: #333333;
}

a.extlinks2 {
  font-family: Arial, Helv, Univers;
  font-size: 11px;
  line-height: 100%;
  text-decoration: none;
}

a.footer {
  font-family: Arial, Helv, Univers;
  font-size: 11px;
  text-decoration: underline;
  color: #000000;
}

DIV.hauptmenue {
  font-family: Verdana, Arial, Helv, Univers;
  font-size: 11px;
  color: #ffffff;
  font-weight: bold;
  padding: 3px;
}

a.text {
  font-family: Arial, Helv, Univers;
  text-decoration: underline;
}

a.hauptmenue {
  text-decoration: none;
  color: #ffffff;
}

a.hauptmenue_on {
  font-family: Verdana, Arial, Helv, Univers;
  font-size: 11px;
  line-height: 135%;
  text-decoration: none;
  color: #000000;
  font-weight: bold;
}

a.metamenue {
  font-family: Arial, Helv, Univers;
  font-weight: bold;
  font-size: 12px;
  color: black;
  text-decoration: none;
}

a.nav_klein {
  font-family: Arial, Helv, Univers;
  font-size: 10px;
  line-height: 135%;
  text-decoration: none;
  color: #ED1C29;
}

a.info {
  font-family: Arial, Helv, Univers;
  font-size: 11px;
  text-decoration: underline;
  color: #ED1C29;
}

a.rubrikmenue {
  font-family: Arial, Helv, Univers;
  font-size: 8pt;
  line-height: 135%;
  text-decoration: none;
  color: #000000;
}

a.rubrikmenue_on {
  font-family: Arial, Helv, Univers;
  font-size: 8pt;
  line-height: 135%;
  text-decoration: none;
  color: #ffffff;
}

a.rubrikmenue_head {
  font-family: Arial, Helv, Univers;
  font-size: 12px;
  text-decoration: none;
  color: #000000;
  font-weight: bold;
}

a.rubrikmenue_right {
  font-family: Arial, Helv, Univers;
  font-size: 11px;
  line-height: 135%;
  text-decoration: none;
  color: #000000;
  font-weight: bold;
}

a.suche {
  font-family: Arial, Helv, Univers;
  font-weight: bold;
  font-size: 11px;
  text-decoration: none;
  color: #ffffff;
}

a.text {
  font-family: Arial, Helv, Univers;
  font-size: 12px;
  letter-spacing: 0px;
  line-height: 135%;
  text-decoration: underline;
}

a.listhead {
  font-family: Arial, Helv, Univers;
  font-size: 12px;
  font-weight: bold;
  text-decoration: none;
  color: #000000;
}

a.list {
  font-family: Arial, Helv, Univers;
  font-size: 11px;
  text-decoration: none;
  color: #666666;
}

a.umfrage {
  font-family: Arial, Helv, Univers;
  font-size: 12px;
  text-decoration: none;
  color: #666688;
}

font.tabelle {
  font-family: Arial, Helv, Univers;
  font-size: 12px;
  color: #000000;
}

font.text {
  font-family: Arial, Helv, Univers;
  font-size: 12px;
  color: #000000;
}

.ueberschrift_home {
  font-family: Arial, Helv, Univers;
  font-size: 20px;
  text-decoration: none;
  font-weight: bold;
  margin: 0px;
}

.pm_home {
  text-decoration: none;
  font-family: Arial, Helv, Univers;
  font-size: 11px;
  color: #000000;
  margin-top: 4px;
  margin-bottom: 2px;
}

.pm_more {
  text-decoration: none;
  font-family: Arial, Helv, Univers;
  font-size: 11px;
  color: #FF0000;
}

.home_aktuelles {
  text-decoration: none;
  font-family: Arial, Helv, Univers;
  font-size: 11px;
  color: #000000;
}

.home_label {
  text-decoration: none;
  font-family: Arial, Helv, Univers;
  font-size: 11px;
  color: #FFFFFF;
}

TD.pm_home {
  padding-top: 2px;
  padding-bottom: 2px;
}

.spacer {
  font-family: Arial, Helv, Univers;
  font-size: 5px;
}

.button
{
  height: 22px;
  cursor: pointer;
  font-family: Verdana, Arial, Helv, Univers;;
  font-size: 11px;
  font-weight: bold;
  background-color: #ED1C29;
  color: #FFFFFF;
  border-top: 1px solid;
  border-bottom: 1px solid;
  border-left: 1px solid;
  border-right: 1px solid;
  border-color: #FFFFFF;
}

P.metanav {
  font-family: Arial, Helv, Univers;
  font-size: 10px;
  line-height: 135%;
  text-decoration: none;
  color: #ED1C29;
}

span.liste {
  text-decoration: none;
  font-weight:bold;
  font-family: Arial, Helv, Univers;
  font-size: 12px;
  color: #666666;
}

.ad_line
{
	width: 156px;
	border-bottom: 1px solid #B8B8B8;
	margin-bottom: 5px;
}

.ad_note
{
	font-family: Arial, Helv, Univers;
	font-size: 11px;
	position: relative;
	top: 5px;
	left: 12px;
	color: #666666;
	background-color: #DADCDD;
	padding-left: 2px;
	padding-right: 2px;
}

.ad_note_r
{
	font-family: Arial, Helv, Univers;
	font-size: 11px;
	line-height: 11px;
	color: #666666;
}

.ad_line_content_sm
{
	width: 122px;
	border-bottom: 1px solid #B8B8B8;
	margin-bottom: 5px;
}

.ad_note_content
{
	font-family: Arial, Helv, Univers;
	font-size: 11px;
	position: relative;
	top: 5px;
	left: 12px;
	color: #666666;
	background-color: #ffffff;
	padding-left: 2px;
	padding-right: 2px;
}

.shop
{
	font-family: Verdana, Arial, Helv, Univers;
	color: #000000;
}

DIV.shop
{
	font-size: 11px;
}

A.shop
{
	color: #EE1F2C;
	text-decoration: none;
}



a:link, a:active, a:visited {
color: #003366;
font-size: 11; 
text-decoration: none;
font-family: Arial, Helvetica, sans-serif;}

a:hover {
color: #FF0000;
font-size: 11;
text-decoration: none;
font-family: Arial, Helvetica, sans-serif;}


.text {
    color: #000000;
	font-family:Times New Roman, Times, serif;}
	font-size: 11px;
}
.title{
	color: #333333;
	font-size: 18;
	font-weight: bold;
	font-family: Arial, Helvetica, sans-serif;
	font-style: italic;
	text-decoration: underline;


}

.sub_title{
	color: #000000;
	font-size: 12;
	font-weight: bold;
	font-family: Times New Roman, Times, serif;}
	text-decoration: blink;
}

.pan_title{
color: #FF0000;
font-size: 11;
font-weight: bold;
font-family: Times New Roman, Times, serif;}

.pan{
color: #000000;
font-size: 12;
font-weight: normal;
font-family: Times New Roman, Times, serif;}

.amo{
color: #000000;
font-size: 10;
font-weight: normal;
font-family: Times New Roman, Times, serif;}
.myCalendarTitle
/* mese del calendario */
{
	BORDER-RIGHT: #bfdfff 0px solid;
	BORDER-TOP: #bfdfff 0px solid;
	FONT-SIZE: 11px;
	BORDER-LEFT: #bfdfff 0px solid;
	BORDER-BOTTOM: #ffffff 0px solid;
	TEXT-ALIGN: center;
	font-weight : bold;
	color : #4F78BC;
}
.myCalendarDAYS
{
	BORDER-RIGHT: #bfdfff 0px solid;
	BORDER-TOP: #bfdfff 0px solid;
	FONT-SIZE: 11px;
	BORDER-LEFT: #bfdfff 0px solid;
	BORDER-BOTTOM: #ffffff 0px solid;
	LIST-STYLE-TYPE: square;
	TEXT-ALIGN: center;
	font-weight : bold;
	background-color: #FFFFFF;
}
.myCalendarTitle
/* mese del calendario */
{
	BORDER-RIGHT: #bfdfff 0px solid;
	BORDER-TOP: #bfdfff 0px solid;
	FONT-SIZE: 11px;
	BORDER-LEFT: #bfdfff 0px solid;
	BORDER-BOTTOM: #ffffff 0px solid;
	TEXT-ALIGN: center;
	font-weight : bold;
	color : #A5BADC;
}
.myCalendarDAYS
{
	BORDER-RIGHT: #bfdfff 0px solid;
	BORDER-TOP: #bfdfff 0px solid;
	FONT-SIZE: 11px;
	BORDER-LEFT: #bfdfff 0px solid;
	BORDER-BOTTOM: #ffffff 0px solid;
	LIST-STYLE-TYPE: square;
	TEXT-ALIGN: center;
	font-weight : bold;
	background-color: #FFFFFF;
}
/* selector <A> dei giorni del calendario */
.myCalendarDaynow
{
	FONT-SIZE: 11px;
    	TEXT-DECORATION: none;
    	TEXT-ALIGN: center;
}
/* scritta "questa settimana" */
.myCalendarThisWeek
{
	FONT-SIZE: 11px;
	TEXT-DECORATION: none;
	TEXT-ALIGN: center;
}
/* giorni non appartenenti al mese corrente */
.myCalendarDAYSnot
{
	BORDER-RIGHT: #bfdfff 0px solid;
	BORDER-TOP: #bfdfff 0px solid;
	FONT-SIZE: 11px;
	BORDER-LEFT: #bfdfff 0px solid;
	BORDER-BOTTOM: #ffffff 0px solid;
	TEXT-ALIGN: center;
	background : #e7eff7;
	color : #e7eff7;
}
/* riga dei giorni della settimana */
.myCalendarTopRow
{
	background : #4F78BC;
	color : #e7eff7;
	BORDER-RIGHT: #bfdfff 0px solid;
	BORDER-TOP: #bfdfff 0px solid;
	FONT-SIZE: 11px;
	BORDER-LEFT: #bfdfff 0px solid;
	BORDER-BOTTOM: #ffffff 0px solid;
	LIST-STYLE-TYPE: square;
	TEXT-ALIGN: center;
	font-weight : bold;
	background-color: #A5BADC;
}
/* frecce per mese precedente/successivo */
.myCalendarArrows
{
	BORDER-RIGHT: #bfdfff 0px solid;
	BORDER-TOP: #bfdfff 0px solid;
	FONT-SIZE: 11px;
	BORDER-LEFT: #bfdfff 0px solid;
	BORDER-BOTTOM: #ffffff 0px solid;
	TEXT-DECORATION: none;
	font-weight : bolder;
	color : #4778BC;
	text-align : center;
}
/* giorno di calendario con evento */
.myCalendarDAYSev
{
	BORDER-RIGHT: #bfdfff 0px solid;
	BORDER-TOP: #bfdfff 0px solid;
	BORDER-LEFT: #bfdfff 0px solid;
    	BORDER-BOTTOM: #ffffff 0px solid;
    	LIST-STYLE-TYPE: square;
    	TEXT-ALIGN: center;
    	TEXT-DECORATION: none;
	COLOR: #A5BADC;
}
/* giorno corrente */
.myCalendarDAYStoday
{
	BORDER-RIGHT: #bfdfff 0px solid;
	BORDER-TOP: #bfdfff 0px solid;
	FONT-SIZE: 11px;
	BORDER-LEFT: #bfdfff 0px solid;
    	BORDER-BOTTOM: #ffffff 0px solid;

    	LIST-STYLE-TYPE: square;
    	TEXT-ALIGN: center;
    	TEXT-DECORATION: none;
    BACKGROUND-COLOR: #FFFFCC;
}
.small { color: #000000;
font-size: 10;
font-weight: normal;
font-family: Arial, Helvetica, sans-serif; }
.pin{
color: #000000;
font-size: 10;
font-weight: normal;
font-family: Arial, Helvetica, sans-serif;}
input {
	font-family: Tahoma, Arial;
	font-size: 11px;
}
select {
	font-family: Tahoma, Arial;
	font-size: 11px;
}
table {
	border: 1px none;


}
textarea {
	font-family: Tahoma, Arial;
	font-size: 11px;
}

.small { font-size: 9px; }

.tableline1 {	border: maroon thin;
	font-size: 11px; 
	color: #666666; }

.tableline1 a { }

.tableline2 {
	font-size: 11px;
	
	border-right: #F6F8FB 1px solid;
	border-top: #F6F8FB 1px solid;
	color: #666666;


}
	
.tableline2 a { color: black; }

.tablelinemain { 	font-size: 11px; text-align: left; text-indent: 2px;
	color: #333333;  }
	
.tablelinemain a { font-size: 10px;
	color: #000000; }
	
.normal { list-style: square;
	font-size: 11px; text-align: justify; }

.myTable {
	border: 0px solid #006699;
	list-style: square;
	font-size: 11px;
	text-align: justify;
	font-style: normal;
	color: black;
}
	
.myTitle {
	color: #CC0000;
	font-size: 18;
	font-weight: bold;
	font-family: Arial, Helvetica, sans-serif;
	font-style: italic;


.myTD { padding: 3px; color: #000000; }
	
.myQuote { border: 1px solid #000000; padding: 3px;
	font-size: 11px; text-align: justify;
	background-color: #fff8dc; } 

#TopPage { height: 60px; }

#MainPage { height: 60px; }




BODY {
scrollbar-arrow-color: #FFFFFF;
scrollbar-track-color: #FFFFFF;
scrollbar-face-color: #FFFFFF;
scrollbar-shadow-color: #FFFFFF;
scrollbar-highlight-color: #0099FF;
scrollbar-darkshadow-color: #0099FF;
scrollbar-3dlight-color: #0099FF;
background-color: #FFFFFF;
font-size: 11;
font-weight: normal;
color: #000000;
font-family: Arial, Helvetica, sans-serif;}
