/* - - - - - - - - - - - - Basics - - - - - - - - - - - - */

body	{ font-family: "Times New Roman", Times, serif; font-size:100%; line-height:1.3em; background-color:#000000; margin-top:0px; margin-left:0px; margin-right:0px; margin-bottom:0px; }

br, p, form, blockquote, ul, li, table, td, tr,	div	{ font-family: "Times New Roman", Times, serif; font-size:1.0em; line-height:1.3em;}

h1		{ font-size:1.2em; line-height:1.4em; font-weight:bold;}
h2		{ font-size:1.1em; line-height:1.4em; font-weight:bold;}
h3		{ font-size:1.0em; line-height:1.3em; font-weight:bold;}
h4		{ font-size:1.0em; line-height:1.3em; font-weight:normal;}
h5		{ font-size:1.0em; line-height:1.3em; font-weight:normal;}
h6		{ font-size:1.0em; line-height:1.3em; font-weight:normal;}

a, a:link, a:visited, a:hover, a:focus, a:active { text-decoration:underline; font-weight:bold; }

.nowrap			{ white-space:nowrap; }
.rechts 		{ text-align:right; }
.block			{ text-align: justify; }
.fett 		{ font-weight:bold;}
.klein			{ font-size:0.8em; }
.unsichtbar		{ display:none; }
.abstandoben 	{ margin-top:-1.0em; }
.bildunterschrift { font-size:0.8em; text-align:right; font-style:italic; padding-top:5px; padding-left:20px; padding-right:20px; padding-bottom:5px;}
.border 		{ border:1px; border-style:solid; padding:10px}

.klaus			{ font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 32px;}

table.align-top td { vertical-align : top; }

/* - - - - - - - - - - - -bereich Logo - - - - - - - - - - - - */

#logo			{ position:absolute; left:0px;	top:0px; width:386px; height:143px; background-repeat:no-repeat; background-position:0px 0px; }

/* - - - - - - - - - - - - bereich Logo Druck - - - - - - - - - - - - */

#adresse		{ display:none; }

/* - - - - - - - - - - - - Navigation oben - - - - - - - - - - - - */

#navioben		{ height:113px; background-color:#000000; background-repeat:no-repeat; background-position:0px 0px; padding-left:390px; font-size:1.2em; line-height:1.4em; }
#balkenoben		{ height:30px; }

/* - - - - - - - - - - - - Inhalt - - - - - - - - - - - - */

#inhalt			{ width: 1000px; }
#inhalt table   { width:100%; padding:0px; border:0px; }

.txschmal		{ width: 345px; vertical-align:top; text-align:left; margin:0px; padding-top:20px; padding-left:20px; padding-right:20px; padding-bottom:20px; background-color:#000000; }
.txbreit		{ width: 620px; vertical-align:top; text-align:left; margin:0px; padding-top:20px; padding-left:20px; padding-right:20px; padding-bottom:20px; background-color:#000000; }
.txzwei			{ width: 1000px; vertical-align:top; text-align:left; margin:0px; padding-top:0px; padding-left:20px; padding-right:20px; padding-bottom:20px; background-color:#000000; }
.bild		    { vertical-align:top; text-align:center; margin:0px; padding-top:20px; padding-left:20px; padding-right:20px; padding-bottom:20px; background-color:#000000; }

.farbe4			{ text-align:right; padding-top:0px; padding-left:0px; padding-right:0px; padding-bottom:0px; } /* Foto rechts */

/* - - - - - - - - - - - - TYPO3 Styles - - - - - - - - - - - - */
/***** Kontaktformular *****/
fieldset {
  border: none;
  padding:0;
}

label {
  float: left;
  width: 6em;
  display: block
}

.csc-mailform-field {
  padding: 0.2em 0 0.2em 0;
}

.csc-mailform-submit {
  margin-left: 9em;
}

/* - - - - - - - - - - - - Farben - - - - - - - - - - - - */

#gelb body 			{ color:#F5D876; }	
#gelb br 			{ color:#F5D876; }	
#gelb p 			{ color:#F5D876; }	
#gelb form 			{ color:#F5D876; }	
#gelb blockquote 	{ color:#F5D876; }	
#gelb ul 			{ color:#F5D876; }	
#gelb li 			{ color:#F5D876; }	
#gelb table 		{ color:#F5D876; }	
#gelb td 			{ color:#F5D876; }	
#gelb tr 			{ color:#F5D876; }	
#gelb div 			{ color:#F5D876; }	
#gelb .klaus 		{ color:#F5D876; }
#gelb .fettrot 		{ color:#F5D876; }	
#gelb a 			{ color:#AC9853; }	
#gelb a:link 		{ color:#AC9853; }	
#gelb a:visited		{ color:#AC9853; }	
#gelb a:hover 		{ color:#AC9853; }	
#gelb a:focus 		{ color:#AC9853; }	
#gelb a:active 		{ color:#AC9853; }
#gelb .farbe1		{ background-image: url( ../bilder/farben/gelb-logo.gif); } /* bereich Logo */
#gelb .farbe2 		{ background-image: url( ../bilder/farben/gelb-blume.jpg); } /* Navigation oben */
#gelb .farbe3		{ color:#AC9853; background-color:#F5D876; } /* Balken oben */
#gelb .farbe4		{ color:#F5D876; background-color:#AC9853; } /* Foto rechts */

#gruen body 		{ color:#DAE675; }	
#gruen br 			{ color:#DAE675; }	
#gruen p 			{ color:#DAE675; }	
#gruen form 		{ color:#DAE675; }	
#gruen blockquote 	{ color:#DAE675; }	
#gruen ul 			{ color:#DAE675; }	
#gruen li 			{ color:#DAE675; }	
#gruen table 		{ color:#DAE675; }	
#gruen td 			{ color:#DAE675; }	
#gruen tr 			{ color:#DAE675; }	
#gruen div 			{ color:#DAE675; }	
#gruen .klaus 		{ color:#DAE675; }
#gruen .fettrot 	{ color:#DAE675; }	
#gruen a 			{ color:#98A152; }	
#gruen a:link 		{ color:#98A152; }	
#gruen a:visited	{ color:#98A152; }	
#gruen a:hover 		{ color:#98A152; }	
#gruen a:focus 		{ color:#98A152; }	
#gruen a:active 	{ color:#98A152; }
#gruen .farbe1		{ background-image: url( ../bilder/farben/gruen-logo.gif); } /* bereich Logo */
#gruen .farbe2 		{ background-image: url( ../bilder/farben/gruen-blume.jpg); } /* Navigation oben */
#gruen .farbe3		{ color:#98A152; background-color:#DAE675; } /* Balken oben */
#gruen .farbe4		{ color:#DAE675; background-color:#98A152; } /* Foto rechts */

#pink body 			{ color:#F576BE; }	
#pink br 			{ color:#F576BE; }	
#pink p 			{ color:#F576BE; }	
#pink form 			{ color:#F576BE; }	
#pink blockquote 	{ color:#F576BE; }	
#pink ul 			{ color:#F576BE; }	
#pink li 			{ color:#F576BE; }	
#pink table 		{ color:#F576BE; }	
#pink td 			{ color:#F576BE; }	
#pink tr 			{ color:#F576BE; }	
#pink div 			{ color:#F576BE; }	
#pink .klaus 		{ color:#F576BE; }
#pink .fettrot 		{ color:#F576BE; }	
#pink a 			{ color:#AB5285; }	
#pink a:link 		{ color:#AB5285; }	
#pink a:visited		{ color:#AB5285; }	
#pink a:hover 		{ color:#AB5285; }	
#pink a:focus 		{ color:#AB5285; }	
#pink a:active 		{ color:#AB5285; }
#pink .farbe1		{ background-image: url( ../bilder/farben/pink-logo.gif); } /* bereich Logo */
#pink .farbe2 		{ background-image: url( ../bilder/farben/pink-blume.jpg); } /* Navigation oben */
#pink .farbe3		{ color:#AB5285; background-color:#F576BE; } /* Balken oben */
#pink .farbe4		{ color:#F576BE; background-color:#AB5285; } /* Foto rechts */

#terra body 		{ color:#DE9757; }	
#terra br 			{ color:#DE9757; }	
#terra p 			{ color:#DE9757; }	
#terra form 		{ color:#DE9757; }	
#terra blockquote 	{ color:#DE9757; }	
#terra ul 			{ color:#DE9757; }	
#terra li 			{ color:#DE9757; }	
#terra table 		{ color:#DE9757; }	
#terra td 			{ color:#DE9757; }	
#terra tr 			{ color:#DE9757; }	
#terra div 			{ color:#DE9757; }	
#terra .klaus 		{ color:#DE9757; }
#terra .fettrot 	{ color:#DE9757; }	
#terra a 			{ color:#9B693D; }	
#terra a:link 		{ color:#9B693D; }	
#terra a:visited	{ color:#9B693D; }	
#terra a:hover 		{ color:#9B693D; }	
#terra a:focus 		{ color:#9B693D; }	
#terra a:active		{ color:#9B693D; }
#terra .farbe1		{ background-image: url( ../bilder/farben/terra-logo.gif); } /* bereich Logo */
#terra .farbe2 		{ background-image: url( ../bilder/farben/terra-blume.jpg); } /* Navigation oben */
#terra .farbe3		{ color:#9B693D; background-color:#DE9757; } /* Balken oben */
#terra .farbe4		{ color:#DE9757; background-color:#9B693D; } /* Foto rechts */

#rot body 			{ color:#CC3333; }	
#rot br 			{ color:#CC3333; }	
#rot p 				{ color:#CC3333; }	
#rot form 			{ color:#CC3333; }	
#rot blockquote 	{ color:#CC3333; }	
#rot ul 			{ color:#CC3333; }	
#rot li 			{ color:#CC3333; }	
#rot table 			{ color:#CC3333; }	
#rot td 			{ color:#CC3333; }	
#rot tr 			{ color:#CC3333; }	
#rot div 			{ color:#CC3333; }	
#rot .klaus 		{ color:#CC3333; }
#rot .fettrot 		{ color:#CC3333; }	
#rot a 				{ color:#8E2424; }	
#rot a:link 		{ color:#8E2424; }	
#rot a:visited		{ color:#8E2424; }	
#rot a:hover 		{ color:#8E2424; }	
#rot a:focus 		{ color:#8E2424; }	
#rot a:active 		{ color:#8E2424; }
#rot .farbe1		{ background-image: url( ../bilder/farben/rot-logo.gif); } /* bereich Logo */
#rot .farbe2 		{ background-image: url( ../bilder/farben/rot-blume.jpg); } /* Navigation oben */
#rot .farbe3		{ color:#8E2424; background-color:#CC3333; } /* Balken oben */
#rot .farbe4		{ color:#CC3333; background-color:#8E2424; } /* Foto rechts */

#tuerkis body 			{ color:#2DCECC; }	
#tuerkis br 			{ color:#2DCECC; }	
#tuerkis p 				{ color:#2DCECC; }	
#tuerkis form 			{ color:#2DCECC; }	
#tuerkis blockquote 	{ color:#2DCECC; }	
#tuerkis ul 			{ color:#2DCECC; }	
#tuerkis li 			{ color:#2DCECC; }	
#tuerkis table 			{ color:#2DCECC; }	
#tuerkis td 			{ color:#2DCECC; }	
#tuerkis tr 			{ color:#2DCECC; }	
#tuerkis div 			{ color:#2DCECC; }	
#tuerkis .klaus 		{ color:#2DCECC; }
#tuerkis .fettrot 		{ color:#2DCECC; }	
#tuerkis a 				{ color:#1F908E; }	
#tuerkis a:link 		{ color:#1F908E; }	
#tuerkis a:visited		{ color:#1F908E; }	
#tuerkis a:hover 		{ color:#1F908E; }	
#tuerkis a:focus 		{ color:#1F908E; }	
#tuerkis a:active 		{ color:#1F908E; }
#tuerkis .farbe1		{ background-image: url( ../bilder/farben/tuerkis-logo.gif); } /* bereich Logo */
#tuerkis .farbe2 		{ background-image: url( ../bilder/farben/tuerkis-blume.jpg); } /* Navigation oben */
#tuerkis .farbe3		{ color:#1F908E; background-color:#2DCECC; } /* Balken oben */
#tuerkis .farbe4		{ color:#2DCECC; background-color:#1F908E; } /* Foto rechts */

#hell-tuerkis body 			{ color:#76F5E2; }	
#hell-tuerkis br 			{ color:#76F5E2; }	
#hell-tuerkis p 			{ color:#76F5E2; }	
#hell-tuerkis form 			{ color:#76F5E2; }	
#hell-tuerkis blockquote 	{ color:#76F5E2; }	
#hell-tuerkis ul 			{ color:#76F5E2; }	
#hell-tuerkis li 			{ color:#76F5E2; }	
#hell-tuerkis table 		{ color:#76F5E2; }	
#hell-tuerkis td 			{ color:#76F5E2; }	
#hell-tuerkis tr 			{ color:#76F5E2; }	
#hell-tuerkis div 			{ color:#76F5E2; }	
#hell-tuerkis .klaus 		{ color:#76F5E2; }
#hell-tuerkis .fettrot 		{ color:#76F5E2; }	
#hell-tuerkis a 			{ color:#52AB9E; }	
#hell-tuerkis a:link 		{ color:#52AB9E; }	
#hell-tuerkis a:visited		{ color:#52AB9E; }	
#hell-tuerkis a:hover 		{ color:#52AB9E; }	
#hell-tuerkis a:focus 		{ color:#52AB9E; }	
#hell-tuerkis a:active 		{ color:#52AB9E; }
#hell-tuerkis .farbe1		{ background-image: url( ../bilder/farben/hell-tuerkis-logo.gif); } /* bereich Logo */
#hell-tuerkis .farbe2 		{ background-image: url( ../bilder/farben/hell-tuerkis-blume.jpg); } /* Navigation oben */
#hell-tuerkis .farbe3		{ color:#52AB9E; background-color:#76F5E2; } /* Balken oben */
#hell-tuerkis .farbe4		{ color:#76F5E2; background-color:#52AB9E; } /* Foto rechts */
