/* master print entwicklung *//* STYLESHEET ZU WWW.KOEPFLIPARTNERS.CH-------------------------------------------------------------------------         Programmierung: www.per.net.ch      DIE CSS-DEFINITIONEN SIND NACH CSS2 VALIDIERT UND FUER AKTUELLE   BROWSERVERSIONEN OPTIMIERT UND GETESTET.   -------------------------------------------------------------------------      *//* USED COLORS:-------------------------------------------------------------------------Background Body              #282626    (040 038 038)Background Navi              #696868    (105 104 104)Background Inhalt            #131212    (019 018 018)Gelb                         #ffff00    (255 255 000)------------------------------------------------------------------------      *//* AUFBAU DES CSS-DOKUMENTES-------------------------------------------------------------------------->  Standard-Elemente->  ID's->  Klassen->  ID-bezogene Definitionen->  Navigationen-------------------------------------------------------------------------      *//*========================================================================Standard-Tags ==================================================================================================================================      *//* @group Standard-Tags */* {	margin: 0;	padding: 0;}img {	border: 0;}li {	list-style-type: none;}body {	color: #ddd;	color: #000;	/******print******/	font-family: Arial,sans-serif;	font-size: 62.5%;	text-align: center;	/*background: #282626 url(images_design/bg_body.jpg) repeat-x;*/	/******print******/}p, table, ul, ol {	font-size: 1.2em;}p {	line-height: 1.6em;	padding-bottom: 0.6em;}h1,h2,h3,h4,h5,h6 {	line-height: 1.2em;}h1 {	font-size: 2em;}h2 {	font-size: 1.8em;}h3 {	font-size: 1.6em;}h4 {	font-size: 1.4em;}h5 {	font-size: 1.2em;}h6 {	font-size: 1.2em;}a:link, a:visited {	/******print******/	color: #33f;}a:hover, a:active {}/* @end *//*========================================================================Layout-ID's ====================================================================================================================================      *//* @group Layout-ID's */#container {	margin: 0 auto;	width: 1000px;	width: 650px;  /******print******/	text-align: left;}/*#header {	height: 90px;	line-height: normal;	background: url(images_design/bg_header.jpg) no-repeat;}*//******print******//******print******/#header {	display: none;	}/******print******/#printheader {	border-bottom: 1px solid gray;	padding-top: 25px;	height: 60px;}/******print******/#printheader img {	width: 200px;	height: 43px;}/******print******/#printheader .breadcrumb {	float: right;	padding-top: 19px;	padding-right: 4px;}/******print******/#printheader .breadcrumb a {	color: #000;	text-decoration: none;}#content {	min-height: 575px;	/*background: #131212 url(images_design/bg_content.jpg) repeat-y;*/   /******print******/	background: #fcfcfc;   /******print******/	padding-bottom: 10px;	/*border-top: 1px solid #333;*/    /******print******/}#home #content, #mainpage #content {	padding-bottom: 0;}/*#navi {	float: left;	width: 190px;	background: #696868 url(images_design/bg_navi.jpg) no-repeat;	border-right: 1px solid #333;}*/  /******print******/#navi {	display: none;}  /******print******//**html #navi {*/	/* 3px bug */	/*margin-right: -3px;}*/  /******print******/#inhalt {	margin-left: 190px;  /******print******/	margin-left: 0;}/* *html #inhalt {*/	/* 3px bug */	/*height: 575px;	margin-left: 187px;}*/#lead {	margin-left: 350px;	margin-left: 175px;  /******print******/	/*height: 400px;*/        /******print******/	padding-top: 125px;}#hauptspalte {	float: left;	width: 570px;	width: 425px;     /******print******/	padding-top: 125px;}#randspalte {	margin-left: 605px;	margin-left: 445px;     /******print******/	margin-right: 10px;	padding-top: 125px;}#footer {	height: 42px;	height: 32px;			 /******print******/	background: url(images_design/bg_footer.jpg) repeat-x;	background-image: none;		     /******print******/	background-color: #fff;			 /******print******/	border-top: 1px solid #333;	border-bottom: 1px solid #333;			 /******print******/}/* HOMEPAGE ++++++++++++++++++++++ */#home #inhalt {	margin-left: 0;}#home #lead {	margin-left:  540px;			 /******print******/	margin-left: 270px;}#home p.legende {	margin:  0 50px 0 620px;}/* @end *//*========================================================================Allgemein gültige Klassen ======================================================================================================================      *//* @group Allgemeine Klassen */.cll {	clear: left;}.clr {	clear: right;}.clb {	clear: both;}/* @end *//*========================================================================ID-bezogene Tags ===============================================================================================================================      *//* @group ID-Tags *//* HEADER ********************-------------------------------------------------------------------------     */#header img {	display: block;	float: left;	margin: 37px 0 0 13px;}/* INHALT ********************-------------------------------------------------------------------------     *//* Content Kopitelübersicht und Homepage-----------------------*/#inhalt .mainpic {	float: left;	width: 350px;	height: 575px;	width: 175px;       /******print******/	height: 288px;       /******print******/	padding-top: 132px;       /******print******/}#home #inhalt .mainpic {	width: 270px;       /******print******/}#inhalt #lead h1 {	margin: 0 50px 25px 35px;}#inhalt #lead p {	margin:  0 50px 0 80px;	margin-left: 35px;       /******print******/}#inhalt p.legende {	margin:  0 50px 0 430px;	margin: 0 480px 0 0;       /******print******/	font-family: Verdana, Arial, sans-serif;	font-size: 1em;	color: #ccc;	color: #333;       /******print******/}#home #inhalt p.legende {	margin-left: 620px;	margin: 0 350px 0 0;			 /******print******/}/* Content Inhaltsseite-----------------------*/#hauptspalte h2, #hauptspalte h3, #hauptspalte h4, #hauptspalte h5, #hauptspalte h6, #hauptspalte p, #hauptspalte table, #hauptspalte ul,#hauptspalte .mitarbeiter {	margin-left: 130px;       /******print******/	margin-left: 15px;	margin-bottom: 0.5em;}#hauptspalte h2 {	color: #ffff00;	color: #333;       /******print******/	margin-bottom: 0.3em;}#hauptspalte h3 {	font-weight: normal;	margin-top: 1.5em;	color: #ffff00;	color: #333;       /******print******/}#hauptspalte h4 {	font-weight: normal;	text-transform: uppercase;	color: #fff;	color: #000;       /******print******/}#hauptspalte h5 {	margin-bottom: 0;	margin-top: 2em;}#hauptspalte img.extrabreit {	margin-left: -60px;}#hauptspalte ul {	line-height: 1.6em;}#hauptspalte li {	list-style-type: disc;}/* -------- Tabelle --------- */#hauptspalte table {	width: 425px;	border-collapse: collapse;	margin-bottom: 1em;}#hauptspalte table.easytable {	border-top: 1px solid #666;}#hauptspalte .easytable tr {}#hauptspalte .easytable th {	padding: 4px 0 3px 2px;	border-bottom: 1px solid #666;	text-align: left;}#hauptspalte .easytable td {	padding: 4px 0 3px 2px;	border-bottom: 1px solid #666;}/* -------- Mitarbeiter --------- */.mitarbeiterspalte {	margin-top: 20px;}#hauptspalte .mitarbeiter {	width: 450px;	height: 122px;	/*background-color: #292828;*/        /******print******/	border-top: 1px solid #353333;	border-bottom: 1px solid #353333;	margin-bottom: 16px;}#hauptspalte .mitarbeiter img {	float: left;}#hauptspalte .mitarbeiter h5, #hauptspalte .mitarbeiter p {	margin-left: 150px;}#hauptspalte .mitarbeiter h5 {	font-size: 1.2em;	margin-top:  8px;}#hauptspalte .mitarbeiter a {        /******print******/	color: #000;	text-decoration: none;}/* -------- Randbox --------- */#randspalte .box {	width: 185px;	font-size: 0.95em;	padding-bottom: 10px;	margin-bottom: 24px;	background: #3e3c40 url(images_design/bg_box.gif) repeat-y;	background-color: #f6f6f6;       /******print******/	background-image: none;       /******print******/	border-bottom: 5px solid #ffff00;	border: 1px solid gray;       /******print******/}#randspalte .box h4 {	text-transform: uppercase;	font-weight: normal;	background: #252326 url(images_design/bg_boxheader.gif) no-repeat;	background-image: none;       /******print******/	background-color: #fff;       /******print******/	padding-top: 12px;	padding-bottom: 10px;	border-bottom: 1px solid silver;       /******print******/}#randspalte .box p {	line-height: 1.5em;}#randspalte .box ol li {	margin-left: 20px;	list-style-position: outside;	list-style-type: decimal;	line-height: 1.4em;}#randspalte .box ul li {	margin-left: 20px;	list-style-type: disc;	line-height: 1.4em;}#randspalte .box h4, #randspalte .box p, #randspalte .box ul, #randspalte .box ol {	padding-left: 10px;	padding-right: 10px;}#randspalte .boxoben {	padding-top: 10px;}/* inhalt		->>>> Gilt nur für Homepage und Kontaktseite <<<<------------------------*//* +++++++ form +++++++ *//* FOOTER-------------------------------------------------------------------------     */#footer ul{	font-size: 1.2em;      /******print******/	font-size: 0.9em;	margin: 13px 15px 5px 190px;       /******print******/	margin-left: 10px;}#footer li {	float: left;	padding-left: 15px;	padding-left: 10px;       /******print******/	background: url(images_design/bg_listendot_white.gif) no-repeat 5px 5px;	background-position: 3px 3px;       /******print******/}#footer li:first-child {	background: none;	padding-left: 0;}/******print******/#footer ul li a {	color: #000;	text-decoration: none;}/* ALTERNATIVTEXTE-------------------------------------------------------------------------     */#alternativtexte {	font-family: georgia;	font-size: 1.2em;	margin-top: 50px;	padding: 20px;}
