/* ### CSS-Definitionen (nur Screen) fuer www.fachanwalt-sozialrecht-koeln.de ### *//* ### CSS-Definitionen fuer Druck siehe css/print.css ### *//* ### Formate fuer den gesamten Dokumenten-Body ### */body {	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;	margin: 0px;	padding: 0px;}/* ### Formate fuer den blau hinterlegten Randbereich am Seitenkopf; Cave: Bei z-index-Aenderungen werden beim Resizen die Hintergruende an falscher Stelle sichtbar! ### */.oben0 {	position: absolute;	top: 0px;	left: 0px;	width: 670px;	height: 110px;	z-index: 3;}/* ### Formate fuer die Kopfzeile "Anwaltskanzlei ..." am Seitenanfang ### */.header {	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;	margin-top: 20px;	margin-left: 1px;	text-indent: 15px;	font-size: x-large;	font-weight: bold;	text-align: left;	color: white;}/* ### Formate fuer den Container oben links in der Ecke ### */.oben1 {	background-color: #020EFD;	background-image: url(../bild/bg/bgh1.gif);	background-repeat: no-repeat;	position: absolute;	top: 0px;	left: 0px;	width: 150px;	height: 110px;	z-index: 2;}/* ### Formate fuer Bereich oben zwischen Ecke links und Farbverlauf ### */.oben2 {	background-color: #020EFD;	background-image: url(../bild/bg/bgh2.gif);	background-repeat: repeat-x;	position: absolute;	top: 0px;	left: 150px;	width: 80%;	height: 110px;		z-index: 0;}/* ### Formate fuer flexiblen Bereich mit blau-weissen Farbverlauf oben ### */.oben3 {	background-color: #020EFD;	background-image: url(../bild/bg/bgh3.gif);	background-repeat: no-repeat;	position: absolute;	top: 0px;	right: 0px;	width: 530px;	height: 110px;	z-index: 1;}/* ### Formate fuer den Container, der die Navigation am Kopf enthaelt ### */.navi {	background-color: transparent;	position: absolute;	top: 77px;	left: 180px;	width: 600px;	height: 20px;		z-index: 3;}/* ### Formate fuer die CSS-Buttons und Links in der Navigation am Kopf ### */.button {	font-size: small;	color: white;	background-color: #020EFD;	border-top: solid 1px white;	border-left: solid 1px white;	border-right: solid 2px black;	border-bottom: solid 2px black;	margin-right: 1px;	font-weight: bold;}.button a:link {	color: white;}.button a:visited {	color: white;	}.button a:hover {	color: #FFD700;}a:hover {	color: red;}/* ### Die kleine blaue Ecke, die den oberen und linken blauen Randbereich verbindet ### */.corner {	position: absolute;	background-image: url(../bild/bg/ecke.gif);	top: 100px;	left: 130px;	width: 50px;	height: 50px;	z-index: 3;}/* ### Formate fuer den blauen Bereich am linken Seitenrand ### */.seite {	position: absolute;	background-image: url(../bild/bg/bgv.gif);	background-repeat: no-repeat; 	top: 100px;	left: 0px;	width: 140px;	height: 500px;	z-index: 2;}/* ### Fallback-Container mit blauem Hintergrund, falls Bilder abgestellt werden: In manchen MS-Browsern (z.B. im IE 5 auf Mac) schaut der blaue Hintergrund unterm Bild aus .seite sonst immer hervor. Mit overflow: hidden lie§e sich das beheben, aber dann wird der Container unten abgeschnitten ... ### */.seite1 {	position: absolute;	background-color: #020EFD;	top: 100px;	left: 0px;	width: 140px;	height: 500px;	z-index: 1;}/* ### Buttons fuer die Seitennavigation ### */.bottom-nav {	font-size: small;	text-align: right;	margin-right: 15px;	margin-left: 20px;	margin-bottom: 2px;	width: 105px;	color: white;	background-color: #020EFD;	border-top: solid 1px white;	border-left: solid 1px white;	border-right: solid 2px black;	border-bottom: solid 2px black;	font-weight: bold;}.bottom-nav a:link {	color: white;}.bottom-nav a:visited {	color: white;	}.bottom-nav a:hover {	color: #FFD700;}/* ### Formate fuer den Container mit Inhaltsbereich, mit u. ohne Hintergrundbild ### */.content {	position: absolute;	top: 125px;	left: 150px;	width: 80%;	background-image: url(../bild/kanzleibg.jpg);	background-repeat: no-repeat;}.contentnobg {	position: absolute;	top: 125px;	left: 150px;	width: 80%;}/* ### Spezielle Formate, die im Inhaltsbereich verwendet werden ### */.inhalt, h2, h3 {	color: black;	margin-left: 25px;	margin-right: 25px;}.inhalt:first-letter {	font-size: 125%;	font-weight: bold;	color: #666666;	}blockquote {	margin-left: 50px;}.sample {	margin-left: 100px;}a {	font-weight: bold;}/* ### Listenformate: Cave, IE6 braucht position: outside fuer korrekte Einrueckung ### */li {	list-style-type: circle;	list-style-position: outside;	margin-left: 15px;	margin-right: 25px;}.copyright {	font-size: x-small;	text-align: center;	margin-top: 30px;}.winz {	color: black;	font-size: small;	margin-left: 25px;	margin-right: 25px;}.winz1 {	font-size: smaller;	margin-left: 5px;	text-align: left;	color: white;}/* ### Format fuer die im Text verwendeten Sprungmarken zum Seitenanfang ### */.topper {	text-align: center;	font-size:small;}/* ### Format fuer die im Text verwendeten Sprungmarken zum Seitenanfang ### */.kontakt {	background-color: #020EFD;	color: white;	font-weight: bold;	}