/* css zu http://www.planender-ingenieur.de */h1 {	margin:14px 0px 12px;	font-size:26px; font-weight:bold; text-align:left;	}h2 {	margin:10px 0px 8px;	font-size:24px; font-weight:bold; text-align:center;	}h3 {	margin:8px 0px 6px;	font-size:18px; font-weight:bold; text-align:center;	}h4 {	margin:6px -4px 3px;	font-size:14px; font-weight:bold; text-align:left;	}h5 {	margin:2px -2px 1px;	font-size:12px; font-weight:bold; text-align:left;	}a:link {	text-decoration:none; color:#ff0000;	cursor:crosshair;	}a:visited {	text-decoration:none; color:#dd0000;	cursor:crosshair;	}a:hover {	text-decoration:underline; color:#ff2010;	cursor:crosshair;	}a:active {	text-decoration:none; color:#ff2010;	cursor:crosshair;}p {	margin:6px 0px 16px; text-indent:4px;	}body {	font-family:'Lucida Console','Verdana',sans-serif;	font-size:14px;	background-color:#f6f6f6; color:#1a1a1a;	cursor:crosshair;	margin:0px; padding:0px;	vertical-align:middle; text-align:left;	overflow:auto;		scrollbar-base-color:#eeeeee;	scrollbar-3dlight-color:#f0f0f0;	scrollbar-arrow-color:#404040;	scrollbar-darkshadow-color:#999999;	scrollbar-face-color:#fcfcfc;	scrollbar-highlight-color:#f0f0f0;	scrollbar-shadow-color:#f0f0f0;	scrollbar-track-color:#eeeeee;}body.logo {	text-align:center;}body.nav {	background-image:url(images/frame_l.gif); 	background-repeat:repeat-y;}body.head {	background-image:url(images/frame_o.gif); 	background-repeat:repeat-x;}body.main {	background-color:#ffffff;	background-image:url(images/main.gif); }div.main_o {	width:100%; height:100%;	background-image:url(images/main_o.gif); 	background-repeat:repeat-x;}div.main_l {	width:100%; height:100%;	background-image:url(images/main_l.gif); 	background-repeat:repeat-y;}div.main_ol {	width:100%; height:100%;	background-image:url(images/main_ol.gif); 	background-repeat:no-repeat;}div.frame_o {	width:100%; height:100%;	background-image:url(images/frame_o.gif); 	background-repeat:repeat-x;}div.frame_l {	width:100%; height:100%;	background-image:url(images/frame_l.gif); 	background-repeat:repeat-y;}div.frame_ol {	width:100%; height:100%;	background-image:url(images/frame_ol.gif); 	background-repeat:no-repeat;}div.logo {	padding:12px;}div.nav_menu {}div.head_menu {}div.head_head {	width:100%; height:100%;	text-align:left;}div.main {	margin:16px;}div.projekt {	padding:6px;}span.klima {	color:#01a6ff;}span.heizung {	color:#ff4007;}span.sanitaer {	color:#55dd10;}span.solar {	color:#ffbe00;}span.besonderheit {	color:#ffbe00;}span.imgleft {	float:left; margin:4px;}span.imgright {	float:right; margin:4px;}table {	table-layout:fixed;	margin:0px; padding:0px;	vertical-align:middle; text-align:left;	border-width:0px; border-style:outset;	overflow:auto;		scrollbar-base-color:#eeeeee;	scrollbar-3dlight-color:#f0f0f0;	scrollbar-arrow-color:#404040;	scrollbar-darkshadow-color:#999999;	scrollbar-face-color:#fcfcfc;	scrollbar-highlight-color:#f0f0f0;	scrollbar-shadow-color:#f0f0f0;	scrollbar-track-color:#eeeeee;}table.nav {	margin:0px;	padding:0px;	vertical-align:middle; text-align:center;}td.nav_big {	width:120px; height:80px;	vertical-align:middle; text-align:center;}td.nav_small {	width:140px; height:20px;	vertical-align:middle; text-align:center;}table.head {	height:90px;	table-layout:auto;	margin-top:10px;}td.head {	height:30px;	padding-left:12px;	font-size:18px; font-weight:bold; text-align:left;}td.head_menu {	width:120px; height:40px;	vertical-align:middle; 	font-size:15px; font-weight:bold; text-align:center;	background-color:#fcfcfc; color:#333333;}td.beispiel {	width:120px; height:90px;	border-width:1px; border-color:#999999; border-style:outset;	background-color:#333333; color:#dedede;	background-image:url(images/nav.jpg); background-position:100px 0px;}