body { background-color: #fff; }
body.modus_statistik { background-color: #fff; }
img { border: 0; }

/* Kontakt Formularfelder */ /*  Breite und Höhe */
input.lei_copy, textarea.lei_copy { 
	font-family: Arial, Helvetica, sans-serif; 
	font-size:12px; 
	width:160px; 
	padding:3px 
}
textarea.lei_copy { height:160px }

/* Suche */
input#suchanfrage { 
	margin-left: 5px; 
	padding-left: 5px; 
	font-family: Arial, Helvetica, sans-serif; 
	font-size: 11px; 
	width: 160px; 
	border: 1px solid #000 
}
/* * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * */
/* 													KONTAKT														   */
.kontakt_feldlaenge { width: 250px }
textarea.kontakt_feldlaenge { height: 100px }

/* * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * */
/* 													LINK 														   */
a { color: #999999; text-decoration: underline }
a:hover { color: #cc0000 }

.baum1 a { text-decoration: none }
.baum2 a { text-decoration: none }
a.more { text-decoration: underline }
a.ffpfad { text-decoration: underline }

/* LINK SITEMAP */
div.sitemapebenemenue1 { margin-left:   0px }
div.sitemapebenemenue1 { margin-left:  20px }
div.sitemapebenemenue2 { margin-left:  40px }
div.sitemapebenemenue3 { margin-left:  60px }
div.sitemapebenemenue4 { margin-left:  80px }
div.sitemapebenemenue5 { margin-left: 100px }
div.sitemapebenemenue6 { margin-left: 120px }
div.sitemapebenemenue7 { margin-left: 140px }

#sitemap a {
	line-height: 20px;
	display: block;
}

/* Menüsteuerung */
.baumebene0, .baumebene1, 
.baumebene2, .baumebene3, 
.baumebene4, .baumebene5, 
.baumebene6, .baumebene7 {
  font-family: Arial, Helvetica, sans-serif;  
  font-size:12px; 
  color:#666666 
}
.baumebene0geladen, .baumebene0aufdemweg, .baumebene1geladen, .baumebene1aufdemweg, 
.baumebene2geladen, .baumebene2aufdemweg, .baumebene3geladen, .baumebene3aufdemweg, 
.baumebene4geladen, .baumebene4aufdemweg, .baumebene5geladen, .baumebene5aufdemweg, 
.baumebene6geladen, .baumebene6aufdemweg, .baumebene7geladen, .baumebene7aufdemweg {
  font-family: Arial, Helvetica, sans-serif;  
  font-size:12px; 
  font-weight: bold; 
  font-style: bold;
  color:#cc0000 
}
.baumebene2, .baumebene2geladen, .baumebene2aufdemweg,
.baumebene3, .baumebene3geladen, .baumebene3aufdemweg, 
.baumebene4, .baumebene4geladen, .baumebene4aufdemweg, 
.baumebene5, .baumebene5geladen, .baumebene5aufdemweg, 
.baumebene6, .baumebene6geladen, .baumebene6aufdemweg, 
.baumebene7, .baumebene7geladen, .baumebene7aufdemweg { padding-left: 10px }

/* damit im IE der Menütext nicht aus dem Sichtbereich des input Feldes rutscht */
input.baumebene0, input.baumebene1, input.baumebene2, input.baumebene3, input.baumebene4, input.baumebene5, input.baumebene6, 
input.baumebene7 { line-height:10px }

.baumebene1, .baumebene1geladen, .baumebene1aufdemweg { padding-left: 15px }
.baumebene2, .baumebene2geladen, .baumebene2aufdemweg { padding-left: 30px }
.baumebene3, .baumebene3geladen, .baumebene3aufdemweg { padding-left: 45px }

/* Schriften */
h1, .tex_vivi { 
	font-family: Arial, Helvetica, sans-serif; 
	font-size: 16px; 
	line-height: 1.5em; /* bei DIVs mit fester Höhe raus, weil sonst scroll-Balken im IE */
	font-style: bold; 
	font-weight: bold;
	color: #CC0000; 
} 
h2, .tex_rita { 
	font-family: Arial, Helvetica, sans-serif; 
	font-size: 12px; 
	line-height: 1.5em; 
	font-style: bold; 
	font-weight: bold; 
	color: #666666; 
} 
body, ul, td, li, p, .tex_gina, #kontaktformular { 
	font-family: Arial, Helvetica, sans-serif; 
	font-size: 12px; 
	line-height: 1.5em; 
	color: #666666; 
} 
.te2_vivi, .te2_rita, .te2_tobi {  
	font-family: Verdana, Arial, Helvetica, sans-serif; 
	font-size: 10px; 
	line-height: 1.2em;
	color: #999999; 
}

div#menu1 {
	margin: 16px; 
	margin-top: 26px; 
	margin-left: 0px; 
	text-align: left;
}

td#text1 {
	padding: 10px; 
	text-align: left;
}

td#text2 {
	padding: 10px; 
	padding-top: 73px; 
	text-align: left;
	width: 185px;
	vertical-align: top;
}

td#footer {
	text-align: right;
	padding: 10px; 
	font-size: xx-small; 
	font-family: Verdana, Arial, Sans; 
	color: #cccccc;
}

td#footer a {
	color: #cccccc; 
	text-decoration: none
}