/* Style-Sheet für www.ecotech-online.net	erstellt am 01.11.2006	Sven Kaemper // FISCHHALLE	www.svenkaemper.de */a {	color: #336633;	text-decoration: underline;}a:hover {	text-decoration: underline;}body {	background: url(../_images/body_back.jpg) repeat-x #1e3953;	font-family: Tahoma, Arial, Helvetica, sans-serif;	margin: 0;	padding: 0;	text-align: center;}img {	border: 0px;}ul {	list-style-image: url(../_images/dot.gif);}.download img {	vertical-align: middle;}li {	color: #333333;	font-size: 0.8em;	line-height: 1.6em;	margin-bottom: 0.5em;	padding-right: 3em;}strong {	color: #003366;} table {	font-size: 0.8em;	padding-left: 20px;	margin-top: 1em;	margin-bottom: 1em;	text-align: left;}td {line-height: 1.4em;}.copyright {	display: block;	font-size: 0.68em;	padding-left: 5px;	line-height: 1.3em;}.download {	margin:  1em;	padding: 0em;	background: #FFF url(../_images/bg_leistung.gif) bottom left repeat-x;	border: 1px solid #CCC; 	}.leistung {	margin:  1em;	padding: 0em;	background: #FFF url(../_images/bg_leistung.gif) bottom left repeat-x;	border: 1px solid #CCC; }.textfoto {	color: #333333;	font-size: 0.85em;	line-height: 1.3em;	padding-top: 2px;}.textklein {	display: block;	font-size: 0.68em;	padding-top: 1px;}.software-logo {	float: right;	margin:  1em;	border: 1px solid #CCC;}#container, #logo {	width: 778px;	margin-left:auto;	margin-right:auto;	padding-top: 0;}#logo {	height: 94px;	background: url(../_images/logo_ecotec.gif) 160px 10px no-repeat;	font-family: "Century Gothic", Arial, Helvetica, sans-serif;}#logo h1 {	margin:		0;	padding:   	33px 0 0 265px;		font-size: 	1.2em;	color: 		#666;	font-weight: bold;}#logo h2 {	margin:			0;	padding:   		0 0 0 390px;	font-size: 		0.9em;	font-weight: 	normal;	color: 			#003366;}#content {	background: #F4F4F4 url(../_images/bg_content_top.gif) top left repeat-x;	border-bottom: 1px solid #CCCCCC;	border-left: 1px solid #CCCCCC;	border-right: 1px solid #CCCCCC;	float:right;	width: 620px;	top: 84px;	padding-bottom: 1em;	text-align: left;}#content h1 {	color: #003366;	font-family: "Century Gothic", Arial, Helvetica, sans-serif;	font-size: 1.5em;	margin-bottom: 1em;	margin-left: 20px;	margin-right: 20px;	margin-top: 1.5em;	font-weight: normal;}#content.galerie {	display: block;}#content h2 {	color: #003366;	font-size: 0.8em;	margin-bottom: 0px;	margin-top: 2em;		margin-left: 20px;	margin-right: 20px;}#content h3 {	color: #666666;	font-size: 0.8em;	margin-bottom: 0px;	margin-top: 2em;		margin-left: 20px;	margin-right: 20px;}#content p {	color: #333333;	font-size: 0.8em;	line-height: 1.6em;	margin-top: 10px;	margin-left: 20px;	margin-right: 20px;}#content table td.large {	text-align: center;}#content p.totop {	margin-top: 2em;	border-top: 1px solid #CCCCCC;	text-align: right;	font-size: 0.7em;}#header {	background: url(../_images/header_startseite.jpg); 	border-left: 1px solid #CCCCCC;	border-top: 1px solid #CCCCCC;	border-right: 1px solid #CCCCCC;	height: 185px;	float: right;	top: 84px;	width: 620px;}#beratung #header {	background: url(../_images/header_beratung.jpg); }#loesungen #header {	background: url(../_images/header_loesungen.jpg); }#referenzen #header {	background: url(../_images/header_referenzen.jpg); }#infothek #header {	background: url(../_images/header_infothek.jpg); }#ecotec #header {	background: url(../_images/header_ecotec.jpg); }#kontakt #header {	background: url(../_images/header_kontakt.jpg); }#header h1 {	color: #CC0033;	font-size: 1.5em;	margin: 15px 20px 0 20px;}#navigation {	background: url(../_images/bg_nav.jpg) top right repeat-x;	text-align: left;	float: left;	width: 156px;	height: 187px;	margin:  0;	padding: 0;	border: 0;}#navigation a {	background: none;	border-top: 1px solid #f4f4f4;	color: #EDEDED;	display: block;	font-size: 0.8em;	padding-bottom: 8px;	padding-top: 8px;	padding-left: 25px;	text-decoration: none;	font-weight: bold;}a:focus {	outline: none;}#navigation a.subnav {	background-image: url(../_images/bg_content.gif);	border-bottom: 1px solid #f4f4f4;	color: #666666;	display: block;		font-size: 0.8em;	padding-bottom: 8px;	padding-left: 25px;	padding-top: 8px;	text-decoration: none;}#navigation a:hover.subnav {	background: #CCCCCC;	color: #FFFFFF;}#navigation a:hover {	background: #003366;	color: #FFFFFF;	filter:alpha(opacity=50);	opacity: 0.5;	-moz-opacity:0.5;}	#footer {	float: right;	width: 620px;	text-align: right;	font-size: 0.65em;	line-height: 1.4em;	color: #999999;}#footer a {	color: #FFFFFF;}form#infothek {	padding-left: 1em;}img.icon {	vertical-align: middle;}/* form styles */form {	width: 360px;	text-align: left;}fieldset {	margin-left: 20px;	border: 0;	padding: 0;}legend {	display: none;}form h3 {	clear: both;	padding: 5px 0px 10px 0px;	font-size: 14px;}form label {	display: block;	width: 310px;	font-size: 12px;	line-height: 14px;	padding: 0px 0px 12px 0px;}form input {	display: block;	margin-top: 3px;}form select {	float: left;	display: block;}form label.field-first,form label.field-address,form label.field-email {	clear: left;}form label.field-first,form label.field-last,form label.field-city {	float: left;	margin: 0px 10px 0px 0px;	width: 150px;}form label.field-city {	width: 220px;}form label.field-first input,form label.field-last input,form label.field-city input {	float: left;	width: 150px;	padding: 0px;}form label.field-city input {	width: 220px;}form label.field-city, {	float: left;}form label.field-zip {	float: left;	width: 80px;		margin-right: 10px;}form label.field-zip input {	float: left;	width: 80px;}form label.field-address,form label.field-phone,form label.field-email {	float: left;	width: 310px;	margin: 0px 0px 0px 0px;}form label.field-address input,form label.field-email input,form label.field-phone input {	float: left;	width: 310px;	padding: 0px;}form input#radiobutton_1,form input#radiobutton_2,form input#radiobutton_3,form input#radiobutton_4 {	clear: left;	float: left;	padding: 0px;	margin: 0px 0px 0px 0px;}form label.radioitem {	clear: none;	margin: 0px 0px 0px 25px;	padding: 0px 0px 15px 0px;}textarea {	display: block;}form input#checkbox_1,form input#checkbox_2,form input#checkbox_3 {	clear: both;	float: left;	padding: 0px;	margin: 0px;}form label.field-checkbox {	clear: none;	margin: 0px 0px 0px 25px;	padding: 0px 0px 15px 0px;}form textarea {	margin-top: 3px;}div.error {	color: red;	padding: 1em;		}
