body.index
 {
  background: #D50000;
 }

body.frame
 {
  background: #FFFFFF;
  scrollbar-base-color: #FFFFFF;
  scrollbar-3dlight-color: #FFFFFF;
  scrollbar-arrow-color: #FFFFFF;
  scrollbar-darkshadow-color: #000000;
  scrollbar-face-color: #EC0000;
  scrollbar-highlight-color: #FFFFFF;
  scrollbar-shadow-color: #000000;
  scrollbar-track-color: #FFFFFF;
 }

font
 {
  font-family: Verdana, Arial, Helvetica, sans-serif;
  font-size: 12px;
  color: #000000;
 }
 
font.jasmuel
 {
  font-family: Vivaldi, Verdana, Arial, Helvetica, sans-serif;
  font-size: 20px;
  color: #000000;
 }
 
font.tee_block
 {
  font-family: Verdana, Arial, Helvetica, sans-serif;
  font-size: 12px;
  color: #000000;
  text-align: justify;
 }
 
font.headline
 {
  font-family: Verdana, Arial, Helvetica, sans-serif;
  font-size: 12px;
  color: #EC0000;
  font-weight: bold;
 }
 
font.activeUntermenu
 {
  font-family: Verdana, Arial, Helvetica, sans-serif;
  color: #EC0000;
  font-weight: bold;
  font-size: 12px;
  text-decoration: none;
 }
 
h1
 {
  font-family: Verdana, Arial, Helvetica, sans-serif;
  font-size: 15px;
  color: #FFFFFF;
  font-weight: bold;
  text-align: center;
  margin-bottom: 2px;
  margin-top: 2px;
 }
 
h1.teehaus
 {
  font-family: Verdana, Arial, Helvetica, sans-serif;
  font-size: 15px;
  color: #000000;
  font-weight: bold;
  text-align: center;
 }
 
h2
 {
  font-family: Verdana, Arial, Helvetica, sans-serif;
  font-size: 12px;
  color: #EC0000;
  font-weight: bold;
  text-align: left;
  margin-bottom: 2px;
  margin-top: 2px;
 }
 
h3
 {
  font-family: Verdana, Arial, Helvetica, sans-serif;
  font-size: 12px;
  color: #EC0000;
  font-weight: bold;
  text-align: left;
  margin-bottom: 2px;
  margin-top: 2px;
 }
 
font.menu
 {
  font-family: Verdana, Arial, Helvetica, sans-serif;
  color: #EC0000;
  font-weight: bold;
  font-size: 12px;
 }
 
a:link.tee_menu
 {
  font-family: Verdana, Arial, Helvetica, sans-serif;
  color: #FFFFFF;
  font-weight: bold;
  font-size: 12px;
  text-decoration: none;
 }

a:visited.tee_menu
 {
  font-family: Verdana, Arial, Helvetica, sans-serif;
  color: #FFFFFF;
  font-weight: bold;
  font-size: 12px;
  text-decoration: none;
 }

a:active.tee_menu
 {
  font-family: Verdana, Arial, Helvetica, sans-serif;
  color: #FFFFFF;
  font-weight: bold;
  font-size: 12px;
  text-decoration: none;
 }

a:hover.tee_menu
 {
  font-family: Verdana, Arial, Helvetica, sans-serif;
  color: #EC0000;
  font-weight: bold;
  font-size: 12px;
  text-decoration: none;
 }
 
a:link.untermenu
 {
  font-family: Verdana, Arial, Helvetica, sans-serif;
  color: #000000;
  font-weight: bold;
  font-size: 12px;
  text-decoration: none;
 }

a:visited.untermenu
 {
  font-family: Verdana, Arial, Helvetica, sans-serif;
  color: #000000;
  font-weight: bold;
  font-size: 12px;
  text-decoration: none;
 }

a:active.untermenu
 {
  font-family: Verdana, Arial, Helvetica, sans-serif;
  color: #000000;
  font-weight: bold;
  font-size: 12px;
  text-decoration: none;
 }

a:hover.untermenu
 {
  font-family: Verdana, Arial, Helvetica, sans-serif;
  color: #EC0000;
  font-weight: bold;
  font-size: 12px;
  text-decoration: none;
 }
 
a:link.menuUebersicht
 {
  font-family: Verdana, Arial, Helvetica, sans-serif;
  color: #000000;
  font-weight: bold;
  font-size: 10px;
  text-decoration: none;
 }

a:visited.menuUebersicht
 {
  font-family: Verdana, Arial, Helvetica, sans-serif;
  color: #000000;
  font-weight: bold;
  font-size: 10px;
  text-decoration: none;
 }

a:active.menuUebersicht
 {
  font-family: Verdana, Arial, Helvetica, sans-serif;
  color: #000000;
  font-weight: bold;
  font-size: 10px;
  text-decoration: none;
 }

a:hover.menuUebersicht
 {
  font-family: Verdana, Arial, Helvetica, sans-serif;
  color: #EC0000;
  font-weight: bold;
  font-size: 10px;
  text-decoration: none;
 }
 

a:link.menuUnten
 {
  font-family: Verdana, Arial, Helvetica, sans-serif;
  color: #FFFFFF;
  font-size: 13px;
  text-decoration: none;
 }

a:visited.menuUnten
 {
  font-family: Verdana, Arial, Helvetica, sans-serif;
  color: #FFFFFF;
  font-size: 13px;
  text-decoration: none;
 }

a:active.menuUnten
 {
  font-family: Verdana, Arial, Helvetica, sans-serif;
  color: #FFFFFF;
  font-size: 13px;
  text-decoration: none;
 }

a:hover.menuUnten
 {
  font-family: Verdana, Arial, Helvetica, sans-serif;
  color: #FFFFFF;
  font-size: 13px;
  text-decoration: none;
 }
 
a:link.pic
 {
  font-family: Verdana, Arial, Helvetica, sans-serif;
  color: #000000;
  font-size: 9px;
  text-decoration: none;
 }

a:visited.pic
 {
  font-family: Verdana, Arial, Helvetica, sans-serif;
  color: #000000;
  font-size: 9px;
  text-decoration: none;
 }

a:active.pic
 {
  font-family: Verdana, Arial, Helvetica, sans-serif;
  color: #000000;
  font-size: 9px;
  text-decoration: none;
 }

a:hover.pic
 {
  font-family: Verdana, Arial, Helvetica, sans-serif;
  color: #EC0000;
  font-size: 9px;
  text-decoration: none;
 }
 
input.text
 {
  font-family: 		Verdana, Arial, Helvetica, sans-serif;
  font-size: 		11px;
  color: 			#000000;
  border: 			1px solid #000000;
  background-color: #ffffff;
 }
 
textarea#styled
 {
  font-family: 		Verdana, Arial, Helvetica, sans-serif;
  font-size: 		11px;
  color: 			#000000;
  border: 			1px solid #000000;
  background-color: #ffffff;
 }
 
td.headline2
 {
  background: #FA7A7A;
  border-top: 1px solid #000000;
  border-right: 1px solid #000000;
  border-left: 1px solid #000000;
  border-bottom: 1px solid #000000;
  font-family: Verdana, Arial, Helvetica, sans-serif;
  font-size: 12px;
  font-weight: bold;
  text-align: center;
  color: #000000;
  height: 20px;
 }
 
td.text_inhalt
 {
  font-family: Verdana, Arial, Helvetica, sans-serif;
  font-size: 11px;
  font-weight: normal;
  text-align: left;
  color: #000000;
  padding-left: 3px;
  padding-bottom: 1px;
 }
 
td.text_inhalt_right
 {
  font-family: Verdana, Arial, Helvetica, sans-serif;
  font-size: 11px;
  font-weight: normal;
  text-align: right;
  color: #000000;
  padding-left: 3px;
  padding-bottom: 1px;
 }
 
td.titelpic
 {
  border-top: 1px solid #000000;
  border-right: 1px solid #000000;
  border-left: 1px solid #000000;
 }
 
td.menu
 {
  background-image: url(images/bg_menu.jpg);
  border-right: 1px solid #000000;
  border-left: 1px solid #000000;
 }
 
td.iframe
 {
  border-right: 1px solid #000000;
  border-left: 1px solid #000000;
  border-bottom: 1px solid #000000;
  background-color: #FFFFFF;
 }
 
td.bottomWhite
 {
  font-family: Verdana, Arial, Helvetica, sans-serif;
  font-size: 9px;
  color: #FFFFFF;
 }
 
td.headline
 {
  border-top: 1px solid #000000;
  border-right: 1px solid #000000;
  border-left: 1px solid #000000;
  border-bottom: 1px solid #000000;
  background-color: #EC0000;
 }
 
td.tee
 {
  border-top: 1px solid #000000;
  border-right: 1px solid #000000;
  border-left: 1px solid #000000;
  border-bottom: 1px solid #000000;
  background-color: #EC0000;
  font-family: Verdana, Arial, Helvetica, sans-serif;
  font-size: 15px;
  color: #FFFFFF;
  font-weight: bold;
  text-align: center;
 }

td.tee_1
 {
  font-family: Verdana, Arial, Helvetica, sans-serif;
  font-size: 14px;
  color: #EC0000;
  font-weight: bold;
 }
 
td.tee_sorte
 {
  font-family: Verdana, Arial, Helvetica, sans-serif;
  font-size: 12px;
  color: #000000;
  font-weight: bold;
 }
 
td.tee_preis
 {
  font-family: Verdana, Arial, Helvetica, sans-serif;
  font-size: 12px;
  color: #000000;
  font-weight: bold;
  text-align: right;
 }
 
td.tee_zusatzinfo
 {
  font-family: Verdana, Arial, Helvetica, sans-serif;
  font-size: 11px;
  color: #000000;
  vertical-align: top;
  font-weight: bold;
 }
 
td.tee_zusatzinfoRechts
 {
  font-family: Verdana, Arial, Helvetica, sans-serif;
  font-size: 11px;
  color: #000000;
  text-align: right;
  vertical-align: top;
  font-weight: bold;
 }
 
td.tee_text
 {
  font-family: Verdana, Arial, Helvetica, sans-serif;
  font-size: 11px;
  color: #000000;
  text-align: justify;
  vertical-align: top;
 }
 
td.esoterik_titel
 {
  font-family: Verdana, Arial, Helvetica, sans-serif;
  font-size: 12px;
  color: #000000;
  text-align: center;
  font-weight: bold;
  border: 1px solid #000000;
 }
 
td.esoterik_kurs
 {
  font-family: Verdana, Arial, Helvetica, sans-serif;
  font-size: 12px;
  color: #000000;
  text-align: center;
  font-weight: bold;
  border: 1px solid #000000;
 }
 
td.esoterik_veranstaltungen
 {
  font-family: Verdana, Arial, Helvetica, sans-serif;
  font-size: 12px;
  color: #000000;
  text-align: center;
  border: 1px solid #000000;
 }
 
td.datum
 {
  font-family: Verdana, Arial, Helvetica, sans-serif;
  font-size: 12px;
  color: #000000;
  text-align: center;
  border-bottom: 1px solid #000000;
 }
 
td.tee_esoterik_news
 {
  font-family: Verdana, Arial, Helvetica, sans-serif;
  font-size: 12px;
  color: #000000;
  text-align: left;
  border-bottom: 1px solid #000000;
 }
 
td.tee_esoterik_news2
 {
  font-family: Verdana, Arial, Helvetica, sans-serif;
  font-size: 12px;
  color: #000000;
  text-align: left;
  border-bottom: 1px solid #000000;
 }
 
td.tee_esoterik_newsRechts
 {
  font-family: Verdana, Arial, Helvetica, sans-serif;
  font-size: 12px;
  color: #000000;
  text-align: right;
  border-top: 1px solid #000000;
  border-right: 1px solid #000000;
  border-bottom: 1px solid #000000;
  border-bottom: 1px solid #000000;
 }
 
td.news_1
 {
  font-family: Verdana, Arial, Helvetica, sans-serif;
  font-size: 12px;
  color: #000000;
  text-align: left;
  border-bottom: 1px solid #000000;
  border-left: 1px solid #000000;
 }
 
td.produkte
 {
  font-family: Verdana, Arial, Helvetica, sans-serif;
  font-size: 12px;
  color: #000000;
  text-align: left;
 }
 
td.produkteRechts
 {
  font-family: Verdana, Arial, Helvetica, sans-serif;
  font-size: 12px;
  color: #000000;
  text-align: right;
  border-bottom: 1px solid #000000;
 }
 
td.news
 {
  border-bottom: 1px solid #000000;
 }
 
table.border
 {
  border: 1px solid #000000;
 }
 
input.Button
 {
  border:1px solid #FFFFFF;
  color:#FFFFFF;
  background-color:#EC0000;
  font-family:Verdana;
  font-size:10px;
  font-weight:normal;
 }
 
input.Feld
 {
  border:1px solid #0D5008;
  color:#000000;
  background-color:#FFFFFF;
  font-family:Verdana;
  font-size:10px;
  font-weight:normal;
 }
 
table.border
 {
  border: 1px solid #000000;
 }
 
table.borderNews
 {
  border-top: 1px solid #000000;
  border-right: 1px solid #000000;
  border-left: 1px solid #000000;
 }
 