/* Stylesheet für sgsk-kanzlei.de */
/* Allgemeine Angaben */

* {margin:0; padding:0;}

html, body {
	position: absolute;
	height:90%;
	background-image:   url(../bilder/hintergrund.gif);
	background-repeat: repeat-y;}

body>#text {height: auto;}

p, h1, h2, h3, h4, li {font: 0.75em/1.5em Arial, Helvetica, sans-serif; color: #32434d;}
h1, h2, h3, h4 {font-weight: bold; font-size: 0.9em;}

h1 {margin: 40px 0 10px;}
h2 {margin: 30px 0 10px;}
h3 {margin-bottom: 10px;}
h4 {margin: 30px 0 10px 7px;}

a {color: #6699ff;}
a:hover {font-weight: bold; color: #6699ff;}
a.nodeco {text-decoration: none; color: #32434d;}

#spacer {height: 250px;	width: 1px;}



/***** Header ****/

#header {background-image: url(../bilder/header.gif); width: 1024px; height: 120px;}
#header img.logo {margin: 23px 0 0 660px; width: 240px;	height: 70px;}

#header p.strg_01 {position: absolute; top: 90px; left: 92px; font: small-caps bold .9em arial, sans-serif; color: #94acc0;} /* Schriftzug "Kanzlei an der Ulrepforte" */
	* html #header p.strg_01 {font-size: 0.8em;}
#header p.strg_02 {position: absolute;	left: 330px; top: 92px;	color: #94acc0;	font-size: 0.7em;}/* Schriftzug "Sachsenring ..." */
#header table.topnavi {position: absolute; top: 92px; left: 680px; width: 200px; height:10px; border-spacing: 0; text-align: center;}
#header td.rand{border-right: 1px solid #ffffff;} /* weißer Balken zwischen den Links */

#header a.toplink{text-decoration: none; font: normal .6em Arial, Helvetica, sans-serif; color: #fff;}
#header a:hover{font: normal .6em Arial, Helvetica, sans-serif;	color: #fff;}



/************* Navigation ***************/
#menue {float: left; position: relative; top: 20px; left: 77px;}

#menue a {color: #32434d; text-decoration: none;}
#menue a:hover {color: #6699ff;}

#menue table {width: 213px; height: 169px; border-spacing: 0; background-color: #eee;}

#menue td {font: 500 0.7em/1em arial, helvetica, sans-serif; border-bottom: 1px solid #fff;}
#menue td:hover{background-color: #fff;}

#menue .link {font: small-caps bold .9em arial, helvetica, sans-serif;	padding: 5px 0px 5px 15px;}
	* html #menue .link {font: small-caps bold 0.8em arial, helvetica, sans-serif; padding: 5px 0px 5px 15px;}
#menue .linkAktiv {font: small-caps bold .9em arial, helvetica, sans-serif;	padding: 5px 0px 5px 15px; background-color: #fff;}
	* html #menue .linkAktiv {font: small-caps bold 0.8em arial, helvetica, sans-serif;	padding: 5px 0px 5px 15px; background-color: #fff;}
#menue .link2 {padding: 5px 0px 5px 25px; margin-bottom: 4px;}
#menue .link2Aktiv {padding: 5px 0px 5px 25px;	margin-bottom: 4px; background-color: #fff;	border: none;}
#menue .link3 {padding: 3px 0px 3px 50px;}


/*** Links in der Hauptnavigation, deren Seite gerade aktiv ist ***/
img.aktiv {position: absolute; left: 180px; margin-top: 3px;}

/************* Hauptinhalt Mitte ***************/
#text {position: absolute; left: 330px; width: 550px; float: right; padding-bottom: 130px;}

#text p.text {margin: 5px 0px 5px 0px; padding-top: 5px; text-align: justify;}
#text p.absatz {margin: 5px 0px 5px 0px; padding-top: 5px; text-align: justify; border-top: 1px solid #cccccc;}
#text p.rechts {text-align: right;}
#text p.first{padding-top: 10px;}

#text ol.urteile {margin-left: 18px;}
#text ol.urteile li {margin-bottom: 10px;} 

img.pfeil{margin-top: 3px; width: 12px; height: 12px;}


/** Anwälte **/
img.foto{width: 246px; height: 183px; padding: 3px; border: 1px solid #6699ff;}

#ulre {float: left;}
img.ulre{width: 140px; height: 140px; padding: 3px; border: 1px solid #6699ff;}

ul.schwerpunkte {list-style-type: circle; margin: 15px 0px 0px 40px;}

/** Liste der Leistungen **/
ul.leistungen {list-style-type: none; margin: 25px 0px 0px 40px;}
ul.leistungen li.a {font-weight: bold; width: 250px; border-bottom: 1px solid #ccc;}
ul.leistungen li.b {margin: 10px 0 0 20px;}
ul.leistungen li.c {margin-left: 20px;}

ul.leistungen a:hover {font-weight: bold; color: #6699ff;}


/*****Kontaktformular****/
table.kontaktform { font: 0.7em Arial, Helvetica, sans-serif; color: #46555e; margin-top: 50px;}
table.kontaktform td {vertical-align: top;}
form {padding: 0px;}

p.anfahrt {position: absolute; left: 305px;}


 /***Footer **/
#footer {position: absolute; bottom: 10px; clear: both;	width: 550px;}
#footer p.foot {color: #999; font-size: 0.6em;}


