*		{ padding: 0; margin: 0; }
body		{ background: #ffffff; color: #7c7a6b; font-family: Verdana, Arial, sans-serif; font-size: 13px; }
a		{ color: #7c7a6b; text-decoration: none; }

.menu 		{ position: relative; }
.menu ul		{ list-style-type: none; }
.menu li		{ float: left; }
.menu a		{ display: block; padding: 2px 15px 2px 0; }

.hmenu li	{ float: right; }
.hmenu a		{ padding: 2px 0 2px 15px; font-size: 107.69%; }
.hmenu a.active	{ color: #df4141; }

.nmenu		{ margin-left: 0px; } 
.nmenu a 	{ color: #ffffff; font-size: 83.33%; }
.nmenu a.active	{ color: #b2af9b; }

#firma		{ height: 290px; width: 382px; position: relative; }
#topaktuell	{ bottom: 71px; position: relative; }

.topmenu		{ }
.topmenu li	{ }
.topmenu	 a	{ padding: 0; border-right: 2px solid #ffffff; border-bottom: 2px solid #ffffff; }

#seite		{ width: 1000px; background: transparent url(basic_FILES/hintergrund.png) repeat-y; position: relative; margin: 20px auto; }

#hauptmenu	{ }
#inhalt		{ margin: 80px 0 20px 0; }
#inhalt iframe	{ margin-left: -10px; }
#inhalt #c24 iframe	{ margin-left: 0; }
#links		{ float: left; width: 384px; margin: 90px 0 0 75px; }
#rechts		{ float: right; width: 420px; margin: 90px 75px 0 0; }
.clear		{ clear: both; }
#adresse		{ margin: 0 0 0 370px; padding-bottom: 7px; color: #df4141; font-size: 80%; }
#adresse a	{ color: #df4141; }

.seitenueberschrift	{ font-size: 184.61%; font-weight: normal; color: #e04142; margin-bottom: 15px; }

/* Kontaktformular */
form 			{ width: 100%; }
label.kontakt 		{ width: 20%;  float: left; font-size: 91.67%; padding-top: 2px; }
label.rechts		{ margin-left: 2px; }
input.kontaktInput 	{ float: left; border: 1px solid #b2af9b; font-size: 91.76%; margin: 1px 1px 1px 0; width: 27%; }
fieldset 		{ border: solid 0px black; }
.Button 			{ background-color: #b2af9b; border: 3px double silver; padding: 0 10px; text-align: center; color: #ffffff; }
.Textfeld 		{ float: left; color: #150800; font-family: Arial, Verdana; font-size: 91.76%; border: 1px solid #b2af9b; width: 75%; margin: 1px 0; height: 250px; }
.rahmen 			{ font-size: 100%; }
#buttons 		{ margin: 15px 0 0 20%; }
#buttons input 		{ width: 100px; margin: 10px 10px 10px 0; }
