* {margin:0;padding:0;border: 0 none;}

body {
  font: normal normal normal 11px/14px Verdana, Arial, helvetica, sans-serif;
  text-decoration:none;
	background:#FFFFCC url(../image/raport.gif) repeat-x fixed 0 50px;
	}

html, body {height: 100%;overflow: hidden;}

* html      {overflow: hidden;}
* html body {overflow: hidden;}

h1, .subhead {
	font-size: 11px;
	color: #0053A4;
	font-weight: bold;
	text-align:left;
	}
.c {text-align:center;}
.r  {text-align:right;}
.r05    {line-height:7px;}
.r15    {line-height:14px;}

a:link    {color: #0053a4;text-decoration:underline;}
a:visited {color: #333333;text-decoration:underline;}
a:hover   {color: #0033FF;text-decoration:underline;}
a:active  {color: #999999;text-decoration:underline;}
p, .Fliesstext {color: #000000;text-align:left;}

ul    {margin:0; padding:0 0 0 12px; list-style:disc;}
ul ul {margin:0; padding:0 0 0 16px; list-style:circle;}

li p  {margin:0; padding:0;}
/********** Anfang Layout der Seiten	**********/
/* #bodypage {
  position: fixed;
  top:0;left:0;right:0;bottom:0;
  height:100%;
  }

* html #bodypage {position:absolute;}
*/


#daten {
   position:absolute;
	 top:0; bottom:0; left:0; right:0;
   text-align:left;
   overflow: scroll;
	}
* html #daten {
		height:100%;
		width:100%;
		overflow:auto;
		text-align:left;
	}

#daten div{text-align:left;}

div.daten_innen{
	width:800px;
	margin: 0 auto;
	padding:120px 0 90px 0;
	}
div.daten_links{
 	width:360px;
	float:left;
	padding:0 0 90px 10px;
	}
div.daten_rechts{
 	width:360px;
	float:left;
	padding:0 0 90px 20px;
	}
div.daten_unten {
  position:fixed;
  left:0;bottom:0;right:16px;
	background: #FFCC66;
	height:100px;
	}
* html div.daten_unten{position:absolute;width: expression(document.body.clientWidth - 16);}
/********** Ende  Layout	hauptseiten/main.html	**********/


/********** Anfang Menü	**********************************/
#menu {
  position: fixed;
  top:0;left:50%;
  z-index:10;
  margin: 0 0 0 -400px;
	height:41px;
	width:800px;
	padding:59px 0 0 10px;
	background: #FFFFCC url(../image/kanzlei_nav.gif) no-repeat 0 6px;
	text-align:left;
	}
	#menu_en {
  position: fixed;
  top:0;left:50%;
  z-index:10;
  margin: 0 0 0 -400px;
	height:41px;
	width:800px;
	padding:59px 0 0 10px;
	background: #FFFFCC url(../image/kanzlei_nav_en.gif) no-repeat 0 6px;
	text-align:left;
	}
* html #menu{position:absolute;left:50%;}
#menu a {
	font: normal 10px Verdana, Arial, sens-serif;
	color: #FFFFFF;
	text-decoration:none;
	padding: 0 14px 0 0;
	}
#menu a:hover {
   color: #FF9900;
	}
#menu .sub {
	position:absolute;
	background: #4166a3;
	margin:8px 0 0 57px;
	text-align:left;
	padding:2px 0;
	top: 73px;
	}
/* Untermenü */
#menu .sub a {
	color:#000000;
	background:  #FFCC66;
	text-decoration:none;
	font: normal normal normal 10px Verdana, Arial, sens-serif;
	white-space:nowrap;
	padding:2px 5px;
	}
#menu .sub a:hover {
	background:#4166a3;
	color:#FFFFFF;
	}
	* html #menu_en{position:absolute;left:50%;}
#menu_en a {
	font: normal 10px Verdana, Arial, sens-serif;
	color: #FFFFFF;
	text-decoration:none;
	padding: 0 14px 0 0;
	}
#menu_en a:hover {
   color: #FF9900;
	}
#menu_en .sub {
	position:absolute;
	background: #4166a3;
	margin:8px 0 0 57px;
	text-align:left;
	padding:2px 0;
	top: 73px;
	}
/* Untermenü */
#menu_en .sub a {
	color:#000000;
	background:  #FFCC66;
	text-decoration:none;
	font: normal normal normal 10px Verdana, Arial, sens-serif;
	white-space:nowrap;
	padding:2px 5px;
	}
#menu_en .sub a:hover {
	background:#4166a3;
	color:#FFFFFF;
	}
/********** Ende Menü	**********************************/
