/* css-stylesheet Venus Software-Entwicklung 2008 */

html 	{height:100%}

body	{
	margin:0;padding:0;
	text-align:center;
	font-family:arial,sans-serif;font-size:12px;line-height:1.4em;
	color:rgb(040,040,040);background-color:rgb(255,255,255);
	background-image:url('../images/background.jpg');background-repeat:repeat-x;background-position:top
}
fieldset{
	margin:0;padding:0;
	border:none;
}
#header {
	position:relative;
	margin:16px auto 0 auto;
	padding:0;
	text-align:left;
	width:980px;height:200px;
	background-image:url('../images/head3.jpg');background-repeat:no-repeat
}
#header h1 {
	position:absolute;letter-spacing:2px;font-family:"Trebuchet MS",arial,sans-serif;
	display:block;width:180px;text-align:center;
	top:76px;left:23px;border-bottom:1px solid rgb(255,255,255);
	color:rgb(255,255,255);font-size:18px;font-variant:small-caps;font-weight:normal}
#header h2 {
	position:absolute;letter-spacing:2px;
	display:block;width:180px;text-align:center;
	top:96px;left:23px;
	color:rgb(255,255,255);font-size:12px;font-weight:normal
}
#footer {
	position:relative;
	margin:-4px auto 0 auto;
	padding:0;
	text-align:left;
	width:980px;height:51px;
	background:url('../images/hg-foot.gif') no-repeat
}
#status {
	position:relative;
	margin:0 auto 0 auto;
	padding:0;
	text-align:left;font-family:arial,sans-serif;font-size:11px;
	width:980px;height:32px;line-height:32px;color:rgb(080,080,080)
}
#status p.StLeft  {margin:0;width:250px;display:block;float:left;text-align:center}
#status p.StRight {margin:0 0 0 284px}
#status a			{color:rgb(080,080,080);text-decoration:underline}
#status a:visited	{color:rgb(080,080,080)}
#status a:active	{color:rgb(080,080,080)}
#status a:hover		{color:rgb(000,000,120)}


#Content {
	margin:0 auto 0 auto;
	width:980px;height:auto;text-align:left;
	color:rgb(040,040,040);
	background:url('../images/hg.gif') repeat-y
}
/* ===== Content ===== */
#Right {
	margin:0;float:left;width:730px;
}
#Text {padding:10px 60px 0 50px;}
/* ===== Navigation ===== */
#Navi {
	float:left;clear:right;
	margin:0;padding:0;
	width:250px;
  text-align:left;
	}
#NAdress {
	margin:10px 6px 20px 16px;
	border-bottom:1px solid rgb(240,240,240);
	border-top:1px solid rgb(200,200,200);
}
#NAdress h2 {font-size:12px;font-weight:bold;margin:4px 0 4px 0}
#NAdress p	{margin:0 0 4px 10px}
#Navi ul {
	margin:10px 6px 20px 16px;padding:0;
	line-height:20px;
	text-align:left;
	list-style-type:none;
	font-weight:bold;
}
#Navi li {
	margin:0;padding:0;list-style-image:none;
	border-bottom:1px solid rgb(240,240,240);
	border-top:1px solid rgb(200,200,200);
}
#Navi li.On {
    background-image:url('../images/LInaviFstOn.gif');background-repeat:no-repeat
    }
#Navi li a			{margin:0;padding:0 0 0 22px;display:block;height:20px;text-decoration:none;color:rgb(000,000,110)}
#Navi li a:visited	{color:rgb(000,000,110)}
#Navi li a:active	{color:rgb(000,000,110)}
#Navi li a.Fst		{background:url('../images/LInaviFst.gif') no-repeat}
#Navi li a.FstOn	{background:url('../images/LInaviFstOn.gif') no-repeat}
#Navi li a.Fst:hover{background:url('../images/LInaviFstOver.gif') no-repeat}
#Navi li a.Snd		{font-weight:normal;font-size:11px;padding:0 0 0 44px;background:url('../images/LInaviSnd.gif') 20px no-repeat}
#Navi li a.SndOn	{font-weight:normal;font-size:11px;padding:0 0 0 44px;background:url('../images/LInaviSndOn.gif') 20px no-repeat}
#Navi li a.Snd:hover{background:url('../images/LInaviSndOver.gif') 20px no-repeat}
#Navi li a.Trd		{font-weight:normal;font-size:11px;padding:0 0 0 36px;background-image:url('../images/LInaviTrdOn.gif')}
#Navi li a.Trd:hover{background-image:url('../images/LInaviTrdOver.gif')}

.Kanzlei {
	float:left;margin:0 30px 20px 0;
	width:259px;
	border:1px solid rgb(180,181,214)
}
.Anwalt {
	float:left;margin:0 12px 16px 0;
	width:188px;
	border:1px solid rgb(180,181,214)
}
.AnwaltD {
	float:left;margin:0 12px 16px 0;
	width:592px;
	border:1px solid rgb(180,181,214)
}
.Kanzlei h2 {display:block;margin:0 0 4px 0;padding:4px;background-color:rgb(012,016,123);color:rgb(255,255,255);font-size:110%}
.Kanzlei img {margin:4px}
.Kanzlei p {margin:0;padding:4px;background-color:rgb(220,220,220)}
.Anwalt h2 {display:block;margin:0 0 4px 0;padding:4px;background-color:rgb(012,016,123);color:rgb(255,255,255);font-size:110%}
.Anwalt img {margin:4px}
.Anwalt p {margin:0;padding:4px;background-color:rgb(220,220,220)}
.AnwaltD h2 {display:block;margin:0 0 4px 0;padding:4px;background-color:rgb(012,016,123);color:rgb(255,255,255);font-size:110%}
.AnwaltD img {float:right;clear:left;margin:0 0 20px 20px}
.AnwaltD p {margin:0;padding:4px 4px 4px 10px}

a			{color:rgb(000,000,090);text-decoration:underline}
a:visited	{color:rgb(000,000,090)}
a:active	{color:rgb(000,000,090)}
a:hover		{color:rgb(200,000,000)}

h1 {margin:0 0 .8em 0;font-size:122%;font-weight:normal;color:rgb(010,010,080)}
h2 {margin:0 0 .8em 0;font-size:115%;font-weight:normal;color:rgb(010,010,080)}
h3 {margin:0 0 .8em 0;font-size:108%;font-weight:normal;color:rgb(010,010,080)}

p {margin:0 0 .8em 0}
p.bez1	{float:left;margin: 0;width:60px}
p.bezf	{float:left;margin: 0;width:138px}
p.bez2	{margin:0}
p.nscr 	{margin:0;padding:0}
form p	{margin: 0 0 .8em 0}
img			{margin:0;border:0;border:none}
table		{border-collapse:collapse}
.klein	{font-size:10px}
.small	{font-size:10px}
.Download {
	margin:-10px 0 10px 0;padding-left:36px;height:33px;line-height:33px;
	background-image:url('../images/pdf.gif');background-repeat:no-repeat
	}
li {list-style-image:url('../images/List.gif')}
/* ==== Formular ==== */
.inp {
	border:1px solid rgb(200,200,200);
	background-color:rgb(255,255,255);color:rgb(000,000,110);
	font-family:arial,verdana,sans-serif;font-size:12px;
}
.but	{cursor:pointer;color:rgb(000,000,110);background-color:rgb(255,255,255);border:1px solid rgb(200,200,200);margin-right:10px;width:100px}

/* ===== Venus ===== */
#venus {
	padding-top:1.7em;border-top:1px solid rgb(080,080,080);
	background-image:url('../images/line.gif');background-repeat:repeat-x;background-position:top;
	position:relative;width:100%;font-family:arial,verdana,sans-serif;font-size:11px;
	text-align:left;line-height:1.2em
}
#venus img {margin:0;border:none;border-width:0;float:right;clear:right}