.mittig { position:absolute; width:910px; text-align: left; padding: 0; background-color: #ffffff; top: 0; left: 50%; height: 100%; margin: 0 0 0 -455px; }
	
.streifen { background-color:#e7f1fa; position:absolute; height:100%; width:230px; left: 55px; margin: 0; }
.content { background-image:url(../files/hg_tm.gif); background-repeat: no-repeat; position:absolute; top: 120px; height:437px; width:910px; }
.logo { background-image:url(../files/logo_tm.jpg); background-repeat: no-repeat; position:absolute; top: 27px; left: 715px; width:146px; height: 143px !important; }
.artikelbild {
			position:absolute; 
			top: 8px; 
			left: 55px;  
			height:402px; 
			width:230px;
}

/************ MENUE (HEADER) *************/

.menuflaeche { position:absolute; width: 460px; height: 25px; left: 305px; top: 24px; }
.menu  ul { text-align: left; margin: 0px 0px 0px 0px; padding: 0;}
.menu  ul li {display:inline;  }
.menu  a:hover { color: #a2185b; background-color:transparent; text-decoration: none; }
.menu  a { color: #1F2B61; text-decoration: none; }
.menu { color:#1F2B61; font-size: 11px; font-family: "Verdana"; font-weight: normal; text-align: left;  }
a.current { color: #a2185b; }
/************ MENUE (FOOTER) *************/

.menuuntenflaeche { position:absolute; width: 250px; height: 15px; right: 13px; bottom: 0px; }
.menuunten  ul { text-align: right; margin: 0px 0px 0px 0px; padding: 0;}
.menuunten  ul li {display:inline;  }
.menuunten  a:hover { color:#1F2B61; background-color:transparent; text-decoration: none; }
.menuunten  a { color: #a2185b; text-decoration: none; }
.menuunten { color: #a2185b; font-size: 10px; font-family: "Verdana"; font-weight: normal; text-align: left;  }
a.currentunten { color:#1F2B61; }
/************************************/.text { text-align: left; position:absolute; width: 240px; height: 280px; left: 330px; bottom: 40px; overflow: hidden; }
.text2 { text-align: left; position:absolute; width: 240px; height: 220px; left: 600px; bottom: 40px; overflow: hidden; }
.textbottom {  position:absolute; bottom: 0px; padding-bottom: 0px; }/*********** Kontaktformular **********************/
.adresse { text-align: left; position:absolute; width: 200px; height: 220px; left: 700px; bottom: 40px; overflow: hidden; }

.zitat { text-align: left; position:absolute; width: 300px; height: 280px; left: 410px; top: 170px; overflow: hidden; }	
	
body { color:#1F2B61; font-size: 10px; font-family: "Verdana"; font-weight: normal; text-align: left; line-height: 16px; }
h1 {color:#1F2B61; font-size: 12px; font-family: "Verdana"; font-weight: bold; text-align: left; line-height: 16px;}
p { color:#1F2B61; font-size: 10px; font-family: "Verdana"; font-weight: normal; text-align: left; line-height: 16px; margin: 0; }
td { }
ul { list-style-image:url(pfeil_tm.gif); text-align: left; margin: 0 0 0 15px; padding: 0; }
ul li { margin: 4px 0 0; }
a:link {  color: #a2185b; text-decoration: none;}a:visited {  color: #a2185b; text-decoration: none; }a:hover {  color:#1F2B61; text-decoration: none; }a:active {  color: #a2185b; text-decoration: none;}/*******************Kontaktforumlar *************//*////////////////////////////////CSS - Definition - DEMO 1do form!  Stand: 2.08.2008 Erstellt von: Thomas Skerbis , www.klxm.deDieses CSS dient als Beispiel/*/* Formular Definition *//* Div das das Formular umschließt */.formgen { position: absolute; bottom: 40px; left: 330px; }label,select,input[type=checkbox],input[type=radio],input[type=button],input[type=submit]{cursor : pointer;}.formgen form{width: 260px;}
/* Wie sehen die einzelnen Blöcke aus? Jedes Feld wird von einem DIV umschlossen, das hier definiert werden kann*/.formgen form-module-thanks { text-align: left; position:absolute; width: 240px; left: 330px; bottom: 40px; overflow: hidden; }.formgen .formblock{ padding: 2px; }/*Verhalten von br-Tags*/.formgen br{clear : both;}/* --------- FORMULAR-OBJEKTE ------------ *//* Mehrzeiliges Eingabefeld */.formgen .formtextfield{ color: #1f2b61; font-size: 10px; font-family: Verdana; line-height: 13px; width: 170px; height: 60px; margin-left: 4px; border: solid 1px; }/* Textfeld */.formgen .formtext{ color: #1f2b61; font-size: 10px; width: 170px; margin-left: 4px; border: solid 1px; }/* Trennelement , Abstand */.formgen .formtrenn{  display: block;  height: 10px; }/* Hinweistext */.formgen .formhinweis{ color: #1f2b61; font-size: 10px; line-height: 16px; margin-bottom: 3px; }/* Überschrift */.formgen .formheadline{ font-weight: bold; color: #1f2b61; font-size: 12px; line-height: 16px; }/* Passwortfeld */.formgen .formpassword{	width: 200px;	margin-left: 4px;}/* Label */.formgen label {font-family: Verdana;width: 60px;clear: left;float: left;height: 20px;padding: 0;}/* Aussehen der Select-Ausgabe */.formgen .formselect{  width: 200px;  margin-left: 4px;}/* Sende-Button */.formgen .formsubmit{ background-color: #e7f1fa; position: relative; top: 5px; left: 134px; width: 100px; border: solid 1px #1f2b61; color:#1F2B61; font-size: 10px; font-family: "Verdana"; font-weight: normal; }/* Definition des Fieldsets, das das ganze Formular umschließt */.formgen fieldset { width: 240px; }/* Fieldsetbeschriftung */.formgen legend {	width: 80px;	margin: 0;}/* -------------- AUSGABEN / Fehlermeldungen --------*//* Fehlermeldung nach Versand */.formgen .forminfo {  color: #1f2b61;  margin: 5px;  padding: 5px;}/* Markierung der Labels bei Fehler */.formgen .formerror {
  color: #1f2b61;
}
.forminfo { color: #a2185b; position: absolute; left: 332px; bottom: 340px; width: 300px; }

/*//////////////////////////////////////////////////////////////////////////////*
/* Ende der Formulardefinition */ 
