/*local.css von Skin kmk-hochschulrecht */
html
{
  height: 100%;
}

body {
  height:100%;
	color: #111111;
	margin:0px;
	padding:0px;
	font-family: "Lucida Grande", Helvetica, Verdana, Arial,  sans-serif;
	font-size: 11pt;
	background: white;
}

#nonFooter {
  position: relative;
  min-height: 100%;
  /*border: 1px solid red;*/
}

* html #nonFooter {
  height: 100%;
}

img { border-width:0px; }

a:link		{ text-decoration: none; color: #007229; }
a:visited	{ text-decoration: none; color: #007229; }
a:hover		{ text-decoration: underline; color: #007229; }
a:active	{ text-decoration: none; color: #069C3C; }

/* ---------------- Header ----------------------- */
#header {
  color: #111111;
  background: repeat url(aqua-verlauf.png);
  width: auto;
  border-bottom: 1px solid silver;
  margin:0px;
  padding:0px;
  text-align:left;
}

/* ------------------ Navigation --------------- */
ul#Navigation {
  margin: 0; padding: 0.2em;
  text-align: center;
  border-bottom: solid 1px rgb(221,221,221);
  background: transparent repeat-x url(aqua.jpg);
}
  
ul#Navigation li {
  list-style: none;
  display: inline;
  margin: 0.25em; 
  padding: 0;
}

ul#Navigation a, ul#Navigation span {
  padding: 0.2em 1em;
  text-decoration: none; 
  font-weight: bold;
  color: #007229;
  border-left: 1px solid rgb(221,221,221); 
  border-right: 1px solid rgb(221,221,221); 
  background: transparent repeat-x url(aqua.jpg);
}
* html ul#Navigation a, * html ul#Navigation span {
  width: auto;  /* sicherheitshalber fuer IE 6 zurueckgesetzt */
}
ul#Navigation a:hover, ul#Navigation span {
  color: white; 
  background: transparent url('aqua2.jpg');
}

/*----------------- sidebar ---------------*/
#sidebar { 
  list-style:none;
  background: url('sidebox.jpg');
  /*Orlova 8.11.06 Anfang*/
  /*float: left;*/
  position:absolute; 
  top: 135px; 
  left: 30px;
  /*Orlova 8.11.06 Ende*/
  width: 120px;
  height:120px;
  -width:130px;
  -background-position: 10px 0px;
  -background-repeat:no-repeat;
  margin-top: 0em;
  margin-left: 0em;
  -margin-left: -0.9em;
  /*-margin-top: 0.5em;*/
  padding: 0px;
}

#sidebar2 { 
  width: 120px; 
  font-size: 10pt; 
  list-style:none;
  /*Orlova 8.11.06 Anfang*/
  /*float: left;*/
  position:absolute; 
  top: 300px; 
  left: 15px;
  /*Orlova 8.11.06 Ende*/
  -width:130px;
  -background-position: 10px 0px;
  -background-repeat:no-repeat;
  margin-top: 0em;
  margin-left: 0em;
  -margin-left: -0.9em;
  /*-margin-top: 0.5em;*/
  padding: 0px;
}

#sidebar ul {
  height:100%;
  padding:0em;
}

#sidebar li { 
  margin: 1em; 
  margin-left: 1.5em; 
  padding: 0;
}

/* ------------------ body --------------- */
#Inhalt {
  padding-left: 120px;
  margin-top: 0.75em;
}
   	
#content {
  min-height: 100%;
 	line-height: 1.25em;
	padding-left: 1.5em;
	padding-right: 5em;
	padding-bottom: 2em;
	margin: 0em 1.75em 0em 1.75em;
	vertical-align:top;
	width:80%;
}
#autocomplete {
  margin-top: 10px;
  border: 1px solid #ffffff;
  width: 400px;
  font-size: 14px;
  text-align: left;
}
#autocomplete a:link		{ 
  text-decoration: none; 
  color: #000000; 
}
#autocomplete a:visited	{ 
  text-decoration: none; 
  color: #000000; 
}
#autocomplete a:hover		{ 
  text-decoration: underline; 
  color: #9B1C00; 
}
#autocomplete a:active	{ 
  text-decoration: none; 
  color: #000000; 
}
div.ss1 {
  border-bottom: 2px solid #ffffff;
  padding: 2px 0px 2px 2px;
  text-align: left;
  float: left;
}
div.ss2 {
  border-bottom: 2px solid #ffffff;
  padding: 2px 0px 2px 250px;
  text-align: left;
}
div.ger {
  background-color: #EEEEEE;
}
div.unger {
   background-color: #CEE3D6;
}

#content img { 
	margin: 10px;
}

#content li img{ 
	margin-right: 2px;
	margin-left: 0px;
	margin-top: 0px;
	margin-bottom: 0px;	
}

#content h1{
line-height: 1.25em;
}

#welcome {
  min-height: 100%;
 	line-height: 1.25em;
	padding-left: 1.5em;
	padding-right: 1.5em;
	padding-bottom: 2em;
	margin: 0em 1.75em 0em 1.75em;
  text-align:center;
  color: #007229;
  vertical-align: middle;
}

#welcome h1{
  font-size:48px;
}

#welcome h2{
  font-size:36px;
  font-weight:normal;
}

/*-----------  Fussleiste ----------*/
#fussleiste {
  background: transparent repeat-x url(aqua.jpg);
  position: relative;
  -position:static;
  margin-top: -2em;
  border-bottom: solid 1px rgb(221,221,221);
  border-top: solid 1px rgb(221,221,221);
  font-size: 100%;
  padding: 0.25em 0.5em 0.25em 0.5em;
  color: #7A7A78;
}

.rechts {
  position:absolute;
  right:20px;
}  

.rechts a {
  color: #FF0000;
}

.links {
  float:left;
}  

div.eintrag {
  line-height:1.8em;
  clear: left;
  width: 700px;
}
div.alpha {
  float: none;
  text-align: center;
  font-weight:bold;
}
div.schlagworte {
  float: left;
  width: 300px;
}
div.gericht {
  float: left;
  width: 250px;
  margin-left: 20px;
}
div.aktenzeichen {
  float: none;
  margin-left: 20px;
}
.seite
{
  padding:0px;
  margin:0px;
  cursor:pointer;
  color:Green;
  font-weight: bold;
}

.table_detailsuche
{
  background:#ECECEC;
  border: 1px solid Gray;
  width:400px;
}
#f1, #f2, #f3, #f4
{
  font-size:12px;
  width:120px;
  padding:0px;
  margin:0px;
}
#q1, #q2, #q3, #q4
{
  font-size:12px;
  width:250px;
  padding:0px;
  margin:0px;
}
#q_g1, #q_g2, #q_g3, #q_g4
{
  font-size:12px;
  width:250px;
  padding:0px;
  margin:0px;
}
.combination
{
  font-size:12px;
  width:50px; 
  padding:0px;
  margin:0px;
}
#sidebar2 img
{
}
