body,p,body,td {
    background-color: #FFFFFF;
	margin-left: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
    font-family: Arial; color:#000000; font-size:10pt;
}

.table1 {
	border-width: 1px;
	border-style: solid;
	border-color: #000000;
}

div#content {
    padding-top: 10px;
    padding-bottom: 10px;
    padding-right: 20px;
    padding-left: 20px;
	}
div#menue {
	float: left;
	background-color: #FFFFFF;
	height: 800px;
	}
div#subbanner {
	background-color: #FFFFFF;
	text-align: right;
	height: 17px;
	padding-top: 1px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #000000;
}
div#subbanner a {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: normal;
	color: #000000;
	text-decoration: none;
	background-color: #E8E8E8;
	padding-top: 1px;
	padding-right: 10px;
	padding-bottom: 1px;
	padding-left: 10px;
	border: 1px solid #CCCCCC;
	vertical-align: bottom;
}
div#subbanner a:hover {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: normal;
	color: #000000;
	text-decoration: none;
	background-color: #FFFFFF;
	padding-top: 1px;
	padding-right: 10px;
	padding-bottom: 1px;
	padding-left: 10px;
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-top-style: solid;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-top-color: #CCCCCC;
	border-right-color: #CCCCCC;
	border-bottom-color: #FFFFFF;
	border-left-color: #CCCCCC;
	vertical-align: bottom;
	}

div#nav a {
	width: 150px;
	}
div#nav a:hover {
	color: #000000;
	background-color: #C0C0C0;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #000000;
}
div#subnav a:hover {
	color: #000000;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #000000;
	background-color: #E8E8E8;
}

div#copyright {
    padding-top: 5px;
    padding-bottom: 5px;
    padding-right: 5px;
    padding-left: 5px;
	}

.hauptlink {
	font-size: 12px;
	font-weight: normal;
	color: #666666;
	text-decoration: none;
	text-align: left;
	display: block;
	padding: 0px 0px 0px 0px;
	background-color: #FFFFFF;
	border-bottom-style: solid;
	border-bottom-color: #999999;
	border-bottom-width: 1px;
	text-indent: 10px;
}
.hoverlink {
	font-size: 12px;
	font-weight: normal;
	color: #000000;
	text-decoration: none;
	text-align: left;
	display: block;
	padding: 2px 4px 2px 2px;
	background-color: #E8E8E8;
	border-bottom-style: solid;
	border-bottom-color: #000000;
	border-bottom-width: 1px;
	text-indent: 10px;
}
.sublink {
	font-size: 12px;
	color: #333333;
	text-decoration: none;
	display: block;
	padding: 0px 0px 0px 0px;
	text-align: left;
	background-color: #FFFFFF;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #999999;
	text-indent: 20px;
}
.hoversublink {
	font-size: 10px;
	color: #000000;
	text-decoration: none;
	display: block;
	padding: 2px 4px 2px 2px;
	text-align: left;
	background-color: #E4E4E4;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #000000;
	text-indent: 20px;
}


.counterlink {
	font-size: 12px;
	font-weight: bold;
	color: #FF9900;
	text-decoration: none;
	text-align: left;
	padding: 0px 0px 0px 0px;
	background-color: #FFFFFF;
    text-indent: 10px;
}


.zentriert {
	text-align: center;
	clear: both;
	}


h1 {
	font-size: 17px;
	font-weight: bold;
	color: #FF9900;
    }

h4 {font-size: 13px;
    font-weight: bold;
    color: #999999;
    border-bottom-width: 1px;
    border-bottom-style: dashed;
    border-bottom-color: #CCCCCC;
}

.links {
    text-align: left;
    clear: both;
    }

.inputsubmit {
 	font-size: 11px;
 	font-weight: bold;
 	color: #FFFFFF;
 	text-decoration: none;
 	background-color: #999999;
 	border: 1px solid #333333;
}

.kleinschrift {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: normal;
	color: #000000;
	text-decoration: none;
}

.inputtext {
 	font-size: 12px;
 	font-weight: normal;
 	color: #666666;
 	text-decoration: none;
 	background-color: #FFFFFF;
 	border: 1px solid #999999;
}
    /* CSS für Bildergalerie - grossbildansicht */

/* wraps the drop-shadow table to allow IE to center it */
div.sgShadow {
  text-align: center;
  }
table.sgShadow, table.sgShadowTab {
  background-color: #f0f0f0;
  text-align: left;
}
/* appropriate background images for drop-shadow effect */
table.sgShadow td.tl {  background-image: url('../images/shadow-tl.gif');}
table.sgShadow td.tm {  background-image: url('../images/shadow-tm.gif');}
table.sgShadow td.tr {  background-image: url('../images/shadow-tr.gif');}
table.sgShadow td.ml {  background-image: url('../images/shadow-ml.gif');}
table.sgShadow td.mm {  padding: 0px;} /* cell containing image */
table.sgShadow td.mr {  background-image: url('../images/shadow-mr.gif');}
table.sgShadow td.bl {  background-image: url('../images/shadow-bl.gif');}
table.sgShadow td.bm {  background-image: url('../images/shadow-bm.gif');}
table.sgShadow td.br {  background-image: url('../images/shadow-br.gif');}


/*


.menu
{
        position: absolute;
        z-index: 1;
        padding:5;
        font-color: #FF8000;
        font-weight:bold;
}
.fett {font-weight: bold; }

.inhalt { padding-left:70px; padding-top:50px; padding-right:100px;}

TABLE.menu	{ MARGIN: 0px;  PADDING-left: 25px;	}
TABLE.menu TR	{ VERTICAL-ALIGN: middle; LINE-HEIGHT: 23px; }
TABLE.menu TD	{  PADDING: 0px;  OVERFLOW: hidden;  TEXT-ALIGN: left;  VERTICAL-ALIGN: middle;	}
TABLE.menu A	{ BORDER: 1px solid #000000;  TEXT-DECORATION: none;  DISPLAY: block;  MARGIN: 0px; WIDTH: 130; PADDING-RIGHT: 2px;  PADDING-LEFT: 3px;  PADDING-BOTTOM: 0px; 	PADDING-TOP: 0px; }
TABLE.menu A:link { COLOR: #000000;  BACKGROUND-COLOR: #e3d5c8;	}
TABLE.menu A:visited {	COLOR: #FFFFFF;  BACKGROUND-COLOR: #e3d5c8;  TEXT-DECORATION: none;	}
TABLE.menu A:hover  { COLOR: #000000;  BACKGROUND-COLOR: #cccccc;  TEXT-DECORATION: none;	}

#block a{
color:black;
background:#e3d5c8;
display:block;
text-align:center;
width:130px;
border:black solid 1px;
padding:2px;
text-decoration:none;
font:bold 14px arial, sans-serif;}

#block a:hover{
color:#000000;
background-color:#cccccc;}

#horizon a{
color:black;
background:#e3d5c8;
display:block;
text-align:center;
width:100px;
border:black solid 1px;
padding:2px;
text-decoration:none;
font:bold 12px arial, sans-serif;}

#horizon a:hover{
color:#000000;
background-color:#cccccc;}


.wolf { font: bold 34px baskerville, serif; }
.und { font: bold 20px baskerville, serif; }
.adresse { font-size:14px; font-weight:bold; text-align: left; font-family: arial;}
.anwaelte { font-size:12px; font-weight:bold; text-align: left; font-family: arial;}
.fach { font-size:10px; text-align: left; font-family: arial;}
.titel1 { font-weight: bold; font-size:12pt; }
.schwerpunkte { font-weight: bold; font-size:12pt; }

menuetop:link {font-color:#FF8000; text-decoration:none; font-weight: bold; }
menuetop:visited {font-color:#FF8000; text-decoration:none; font-weight: bold; }
menuetop:hover {font-color:#FF8000; text-decoration:none; font-weight: bold; }
menuetop:active {font-color:#FF8000; text-decoration:none; font-weight: bold; }
menuetop:focus {font-color:#FF8000; text-decoration:none; font-weight: bold; }

.menu_down { font-size:12px; color:#C0C0C0; text-decoration:none; font-weight: bold; font-family:arial,verdana,Helvetica,ms sans serif,Geneva; }

a.textlink:link {color:#e5e5e5; text-decoration:none; font-weight: bold; }
a.textlink:visited {color:#e5e5e5 ; text-decoration:none; font-weight: bold; }
a.textlink:hover {color:#E77919; text-decoration:none; font-weight: bold; }
a.textlink:active {color:#E77919; text-decoration:none; font-weight: bold; }
a.textlink:focus {color:#e5e5e5; text-decoration:none; font-weight: bold; }

.klammer
{ font-size:16px; color:#C0C0C0; text-decoration:none; font-weight: bold; font-family:arial,verdana,Helvetica,ms sans serif,Geneva; }



th.head   { font-family: Arial; color:#000000; font-size:10pt; }
td.header  { font-family: Arial; color:#000000; font-size:10pt; }
td.top   { font-family: Arial; color:#000000; font-size:10pt; }
td.left   { font-family: Arial; color:#000000; font-size:10pt; }
td.right   { font-family: Arial; color:#000000; font-size:10pt; }
td.odd   { font-family: Arial; color:#000000; font-size:10pt; }
td.even   { font-family: Arial; color:#000000; font-size:10pt; }
td.odd   { font-family: Arial; color:#000000; font-size:10pt; }
td.even   { font-family: Arial; color:#000000; font-size:10pt; }
td.info  { font-family: Arial; color:#000000; font-size:10pt; }
td.bottom  { font-family: Arial; color:#000000; font-size:10pt; }
