body { 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: #000; text-decoration: underline }
a:hover { color: #039 }

a.more { text-decoration: underline }
.ffpfad { 
	font-size: 10px; 
	color: #666 
}

/* 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;
}
/* 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 }

/* Schriften */
h1, .tex_vivi { 
	font-family: Verdana, Arial, Helvetica, sans-serif; 
	font-size: 16px; 
	line-height: 1.4em; /* bei DIVs mit fester Höhe raus, weil sonst scroll-Balken im IE */
	font-style: bold; 
	font-weight: bold;
	color: #039; 
} 
h2, .tex_rita { 
	font-family: Verdana, Arial, Helvetica, sans-serif; 
	font-size: 12px; 
	line-height: 1.4em; 
	font-style: Bold; 
	font-weight: Bold; 
	color: #000; 
} 
body, ul, td, li, p, .tex_gina, #kontaktformular { 
	font-family: Verdana, Arial, Helvetica, sans-serif; 
	font-size: 12px; 
	line-height: 1.4em; 
	color: #000; 
} 
.te2_vivi, .te2_rita, .te2_tobi {  
	font-family: Verdana, Arial, Helvetica, sans-serif; 
	font-size: 12px; 
	line-height: 1.4em;
	color: #000; 
}
/* * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * */
/* 													BAUM														   */
.baum1 {  
	padding: 30px 10px 30px 30px
}
.baum1 div { 
	display: block
}
.baum1 div a { 
	font-family:Verdana, Arial, Helvetica, sans-serif; 
	font-size:12px;
	text-decoration: none 
}
div.baumebene0 { padding-left: 20px; margin-bottom: 10px; color: #000 }
div.baumebene1 { padding-left: 20px; margin-bottom: 10px; color: #000 } 
div.baumebene2 { padding-left: 40px; margin-bottom: 10px; color: #000 }
div.baumebene3 { padding-left: 60px; margin-bottom: 10px; color: #000 } 
div.baumebene4 { padding-left: 80px; margin-bottom: 10px; color: #000 }
div.baumebene5 { padding-left: 100px; margin-bottom: 10px; color: #000 } 
div.baumebene6 { padding-left: 120px; margin-bottom: 10px; color: #000 }
div.baumebene7 { padding-left: 140px; margin-bottom: 10px; color: #000 }

a.baumebene0geladen, a.baumebene0aufdemweg, a.baumebene1geladen, a.baumebene1aufdemweg,
a.baumebene2geladen, a.baumebene2aufdemweg, a.baumebene3geladen, a.baumebene3aufdemweg, 
a.baumebene4geladen, a.baumebene4aufdemweg, a.baumebene5geladen, a.baumebene5aufdemweg, 
a.baumebene6geladen, a.baumebene6aufdemweg, a.baumebene7geladen, a.baumebene7aufdemweg { color: #039 }
