﻿/* ### CSS für Hahn-Schneidetechnik.de - CMS 2009 ### *//* Farben:		Links: #0F90EC	Hover: #999999	Text:  #333333			Schriftgren:		Men: #515151 + #933469 (Hover)	Text: 12px	Schirft: ARIAL	*//* Rcksetzen der Standard Werte -------------------------------------------------------------*/html, body, div, dl, dt, dd, ol, ul, li,fieldset, form, label, legend, table, tr, th, td {	margin: 0;	padding: 0;	border: 0;	vertical-align: baseline;	background-repeat: no-repeat;}html {height:100%;margin-bottom:1px;}ul, li {	list-style: none;	}img {	border: 0px;}/* ### 1px Hack fr Firefox 3 */html>/**/body, x:-moz-any-link, x:default { position:relative; left:-0.1px; }/*-------------------------------------------------------------------------------------------*/body {	font-family: Arial, Helvetica, sans-serif;	color: #000000;	background-color: #fadsff;	margin: 0 auto 0 auto;}a {	color: #0F90EC;	text-decoration: none;}a:hover {	color: #999999;}a:visited {	}#wrapper {	width: 850px;	margin: 0 auto 0 auto;}#header {	width: 850px;	height: 100px;}#headerLeft {	width: 285px;	height: 100px;	background-image: url("../gfx/layout/hahn_logo.gif");	float: left;}#headerRight {	width: 565px;	height: 100px;	float: right;	background-image: url("../gfx/layout/hahn_logo_bg.gif");	background-repeat: no-repeat;	background-position: top right;}#headLinks {	width: 200px;	margin-top: 35px;	margin-right: 0px;	float: right;}#headLinks li {	float: right;}#headerPic {	width: 850px;	height: 320px;	background-color: #efefef;	border-top: 4px solid #0F90EC;	border-bottom: 4px solid #0F90EC;}/* ### MAINNAV ### ################################################################ */#mainNav {	width: 850px;	height: 40px;	padding-bottom: 3px;}/* ### SUBNAVI ### ------------------------------------------------------------------- *//* ### MAIN CONTAINER ############################################################### */hr {	border: 1px solid #efefef;	background-color: #FFFFFF;	height: 1px;	width: 275px;}#mainC {	width: 850px;	font-size: 12px;	color: #000000;	line-height: 18px;}#mainLeft {	width: 540px;	min-height: 300px;	float: left;	padding: 0px 20px 0px 0px;	background-color: #ffffff;	background-image: url("../gfx/layout/hahn_mainleft_bg.gif");	background-repeat: repeat-y;}#mainLeft li {	list-style: square;	margin-left: 15px;}#mainLeft ul {	padding-bottom: 15px;}#mainLeft h1,#mainRight h1 {	font-size: 22px;	color: #0F90EC;	text-transform: uppercase;	font-weight: bolder;	padding: 0px 0px 0px 0px;	margin: 0px;}#mainLeft h2,#mainRight h2 {	font-size: 22px;	color: #0F90EC;	text-transform: uppercase;	font-weight: bolder;	padding: 0px 0px 0px 0px;	margin: 0px;}#mainLeft h3,#mainRight h3 {	font-size: 14px;	font-weight: lighter;	color: #0F90EC;	text-transform: uppercase;	padding: 10px 0px 0px 0px;	margin: 0px;}#mainRight {	width: 265px;	margin-left: 560px;	padding: 0px 0px 0px 15px;}#mainRight p {	padding-right: 0px;}#mainRight li {	background-image: url(../gfx/li_dotred.gif);	background-position: left top;	padding: 0px 0px 20px 19px;	list-style: none;}/* ### FOOTER ####################################################################### */#footer {	width: 850px;	padding-bottom: 50px;	clear: both;}#footerInner {	line-height: 30px;	text-align: center;	color: #FFFFFF;	font-size: 11px;	background-color: #0F90EC;}#footerInner a {	color: #FFFFFF;}/* Bilder Auflistung */.clearfix {clear:both;display:block;}/* ### Module ### ###################################################################*//* Textile und bild */.flLeft {	float:left;	margin: 15px 10px 0px 0px;}.flRight {	float: right;	padding: 15px 0px 0px 10px;}.flTop {	float: inherit;	padding-top:12px;}/* Bild einfgen *//* Das Modul nutzt 6  Klassen zur Ausrichtung der Bilder. .pleft , .pright und .pnormal    .pleft fr links ausgerichtete Bilder.pright fr rechts ausgerichte Bilder.pnormal kann zur Definition einer Normalanzeige verwendet werden.  .pleft_b, .pright_b und .pnormal_b definieren die Anzeige der Bilder fr den 2. Stil.  z.B. Anzeige mit RahmenViel Spass beim weiteren basteln.Code: */ /* Definition der Klassen ohne Rahmen*/ .pleft {	float: left;	margin-top: 5px;	margin-right: 5px;	margin-bottom: 5px;	vertical-align: text-bottom;border: none;}.pright {	float: right;	margin-top: 5px;	margin-left: 5px;	margin-bottom: 5px;	vertical-align: text-bottom;border: none;}.pnormal {	clear: both;border: none;	}/* Definition der KLassen mit  Rahmen (2.Stil) */.pleft_b {	float: left;	margin-top: 5px;	margin-right: 5px;	margin-bottom: 5px;	vertical-align: text-bottom;border: 1px solid #990000;}.pright_b {	float: right;	margin-top: 5px;	margin-left: 5px;	margin-bottom: 5px;	vertical-align: text-bottom;border: 1px solid #990000;}.pnormal_b {	clear: both;	border: 1px solid #990000;}/*/////////////////////////////////////////////////////////////////////////////CSS - Definition - DEMO 1do form!  Stand: 2.08.2008 Erstellt von: Thomas Skerbis , www.klxm.deDieses CSS dient als BeispielBitte nicht 1:1 bernehmen, ist ja auch nicht wirklich hbsch ;-) Funktioniert nicht mit Formular-Generator < v.4.43 /*/* Formular Definition *//* Div das das Formular umschliet */.formgen {	font-size: 12px;	background-color: #ffffff;}label,select,input[type=checkbox],input[type=radio],input[type=button],input[type=submit]{cursor : pointer;}.formgen form{line-height : 14px;width: 510px;}/* Wie sehen die einzelnen Blcke aus? Jedes Feld wird von einem DIV umschlossen, das hier definiert werden kann*/.formgen .formblock{	margin-bottom: 8px;	background-color: #ffffff;	padding-top: 2px;	padding-bottom: 2px;	padding-right: 2px;	padding-left: 5px;}/*Verhalten von br-Tags*/.formgen br{clear : both;}/* --------- FORMULAR-OBJEKTE ------------ *//* Mehrzeiliges Eingabefeld */.formgen .formtextfield{	width: 200px;	height: 100px;	margin-left: 4px;	padding: 5px;	background-color: #efefef;	border: 0px;}/* Textfeld */.formgen .formtext{	width: 200px;	background-color: #efefef;	margin-left: 5px;	border: 0px;	padding: 2px 0px 2px 5px;}/* Trennelement , Abstand */.formgen .formtrenn{  display: block;  height: 15px; }/* Hinweistext */.formgen .formhinweis{  font-weight: bold;  color: #cc3333;  font-size: 10px;}/* berschrift */.formgen .formheadline{  font-weight: bold;  color: #cc3333;}/* Passwortfeld */.formgen .formpassword{	width: 200px;	background-color: #99CC00;	margin-left: 4px;}/*Captcha-Bild*/.formgen .formcaptcha {  border: 1px solid #990000;}/* Label */.formgen label {font-family: verdana,geneva,sans-serif;width: 200px;clear: left;float: left;height: 20px;padding: 0px;font-size: 10px;}/* Aussehen der Select-Ausgabe */.formgen .formselect{  width: 200px;  background-color: #efefef;  margin-left: 4px;}/* Sende-Button */.formgen .formsubmit{	width: 415px;	background-color: #cc3333;	border: 0px;	color: #FFFFFF;}/* Definition des Fieldsets, das das ganze Formular umschliet */.formgen fieldset {	width: 345px;	padding-top: 10px;	padding-right: 10px;	padding-bottom: 10px;	padding-left: 10px;	border: 3px solid #006633;	background-color: #FFFFCC;}/* Fieldsetbeschriftung */.formgen legend {	font-weight: bold;	color: #993300;	width: 140px;	margin: 0px;}/* -------------- AUSGABEN / Fehlermeldungen --------*//* Fehlermeldung nach Versand */.formgen .forminfo {  color: #FFFFFF;  background-color: #990000;  border: 1px dashed #000000;  margin: 5px;  padding: 5px;}/* Markierung der Labels bei Fehler */.formgen .formerror {  color: #FFFFFF;  background-color: #990000;}.forminfo {	color: #000000;	background-color: #FFFF66;	margin: 2px;	padding: 4px;	border: 2px solid #FF0000;}/*//////////////////////////////////////////////////////////////////////////////*/* Ende der Formulardefinition *//* download*******************************************************************************/#main-block .download-hdl p, #main-block .download-file p, #main-block .download-desc p {   width:97.3%; /* IE6 Hack */	margin: 0;}.download-file a {	text-decoration: none;}#main-block .download-hdl p { 	padding: 5px 7px;	background-color: #393;	font-weight: bold;	color: #fff;}#main-block .download-file { 	padding: 1.2em 7px;	border-left: 2px solid #393;	border-right: 2px solid #393;}#main-block .download-desc { 	margin-bottom: 1.2em;	padding: 1.2em 7px;	background-color: #e5ffe5;	border-left: 2px solid #393;	border-right: 2px solid #393;	border-bottom: 2px solid #393;}#main-block .download-without-desc { 	margin-bottom: 1.2em;	border-top: 2px solid #393;}#partner {background-color: #FFFFFF; height: 1px; overflow: hidden;}
