/*############### Grafische Gestaltung ###############################################################################*/
body { width: 74em;  } /* 82.7 em */
.blaustrich { position: absolute; left:0; top:0; min-width:0.525em; height:100%; background-color:#0099FF; z-index:101; }
.graustrich { position:absolute; left:0; top:10.45em; width:100.01%; min-height:3em; background-color:#EDEEF0; z-index:102; }
.graustrich_test { position:absolute; left:0; top:10.45em; width:100.01%; height:3em; background-color:#EDEEF0; z-index:102; }
.rotstrich { position:absolute; left:0; top:11.95em; width:100.01%; min-height:2.85em; background-color:#B8053C; z-index:103; }
.rotstrich_test { position:absolute; left:0; top:11.95em; width:100.01%; height:2.85em; background-color:#B8053C; z-index:103; }
.bggrau { position:absolute; left:4.5em; top:12.7em; width:92%; height:77%; background-color:#EDEEF0; z-index:104; }
.bggrau_test { position:absolute; left:4.5em; top:12.7em; width:92%; height:2.1em; background-color:#EDEEF0; z-index:104; }
.bgweiss { position:absolute; left:5.1em; top:16.225em; width:92%; height:73%;background-color:#FFFFFF; z-index:105; }
/******* Bilder  ************************************************************************************/
.logo { position:absolute; left:2em; top:0em; width:26.2em; height:5em; z-index:2; }
/******* Textausgabe ************************************************************************************/
.titelinhalt { position:absolute; top:12.5em; left: 5.5em; z-index:110; }
.textinhalt { position:relative; margin-left:0em; top:1.5em;height:100%;  z-index:111 }
.brotkrumen { position:absolute; left:8em; top:13em; width:auto; min-height:1.5em; z-index:110; }
.datenbankausgabe { position:absolute; left:5.5em; top:16.75em;z-index:111; }
/*########## Navigationen ################################################################################*/
/********** Navigation blau ********************************************************************************/
#navioben {margin-left: 27.7em; background-color:#0099FF; z-index:121; }
ul.horizmenue {z-index:122; margin: -17px 0 0 10px;padding: 0;}
ul>li {position: relative;}
ul.horizmenue li {display: inline;float:left;margin-right:0px;list-style: none;}
ul.horizmenue li li a {display: block; font-weight: bold;text-decoration: none;padding: 8px 5px 5px 5px;border-bottom: 0;}
ul.horizmenue>li:hover>a {color:#eee; text-decoration:none;}
/* Fix IE. Hide from IE Mac \*/
* html ul li { float: left; height: 1%;}
* html ul li a { height: 1%; }
/* End */
ul.horizmenue li.trennzeichen {margin-left: 5px; margin-right: 5px;}
ul.horizmenue ul{margin: 0;padding: 0;list-style: none; width: 90px;}
#menuhilfe{width: 60px;}
ul.horizmenue ul li{margin-top: -5px; }
ul.horizmenue ul {position: absolute;left: 0px;top: 1.3em;display: none;padding: 0px;margin:0;z-index:500;}
ul.horizmenue li:hover ul, ul.horizmenue  li.over ul { display: block;  background:#eee;z-index:500;}
li:hover #logincontainer, li.over #logincontainer { display: block;  z-index:500;}
li:hover #logincontainer a:hover, li:hover li a:hover{color:#777;}
/********** Login-Box (Neu) **********************************************************************************/
#logincontainer {position:relative; padding:0.5em; background:#EDEEF0; font-size:0.8em; z-index:150; top:0.1em;width:16em;}
.loginfelder { width:13em; height:1.5em;  margin-bottom:4px;z-index:300; }
.logintext{margin-top:5px;}
.gobuttonContainer {float:right; }
/********** Navigation rot  ********************************************************************************/
#rotmenu {
  position:absolute; left:1em; top:10.7em; min-height:1.2em; z-index:122; 
}
/*############## Formularfelder ###################################################################### */
/********** Login-Box (Alt) **********************************************************************************/
.kennwortcontainer {position:absolute; left:0px; top:0em; width:19em; height:1.5em; z-index:126; }
.passwortcontainer { position:absolute; left:0px; top:1.65em; width:19em; height:1.5em; z-index:127;}
.kennwortinput { position:absolute; left:5.7em; top:0.0em; width:11.5em; height:1.5em; z-index:128;  }
.passwortinput { position:absolute; left:5.7em; top:1.95em; width:11.5em; height:1.5em; z-index:129; }
.gobutton { position:absolute; left:17.5em; top:1.95em; }
.gobutton2, .gobutton3 { position:relative; top:0.5em; }
.kennwortmanagement { position:absolute; left:5.7em; top:3.9em; width:19em; height:1.5em; z-index:131; }
/********** Suche-Box  **********************************************************************************/
.suchen {position:absolute; width:28em;}
.suchecontainer { position:absolute; left:6.3em; top:6.5em;height:3.8em; z-index:20; width:70em; }
.suchexcontainer_test { position:absolute; left:2em; top:0;height:1.8em; z-index:21; }
.suche1xcontainer { padding-left:0.2em; left:0; top:0; height:1.5em; z-index:22;}
.suche1text {padding:2px; display:inline; color:#ffffff;background-color:#B8053C; font-weight:bold; height: 1.4em;}
.suche1funktionen {color:#ffffff;background-color:#ffffff; display:inline;}
.suche1input {padding-left:0.1em;width:22.9em; height:1.7em; z-index:28 }
.erweitertesuchecontainer { position:absolute; padding-left:0; left:0; top:3.7em; width:12.0em; height:1.5em;  z-index:26;}
.aufschlagen {position:absolute; left:28.6em; width:30em;}
.aufschlagencontainer {padding: 2px 2px 0 2px;  width:7.5em; height:1.4em; color:#ffffff;background-color:#B8053C; z-index:27; font-weight:bold;}
.aufschlagenauswahl {width:16em;  z-index:23; height:1.8em; }
.jahrcontainer { position: absolute; left:33.6em; top:4.4em; width:3em; height:1.5em; padding-left:.2em; color:#000000;  z-index:27;}
.jahrinput { width:3.5em; height:1.5em; padding-left:.1em; z-index:28; }
.seitencontainer {position: absolute; left:41em; top:4.4em; width:3.5em; height:1.5em; padding-left:.2em; color:#000000; z-index:29;}
.seiteninput {width:3.8em;  padding-left:.1em; height:1.5em; z-index:23;}
.extsearchfield {position:absolute; left:0px; width:6.4em; height:1.5em; padding-left:.1em; color:#ffffff;background-color:#B8053C; z-index:26;} 
.optionbutton { position:absolute; left:36.5em; top: 0em; width: 10em;}
.blaubox1 { position:absolute; left:16.3em; top:1.65em; width:2.4em; height:1.5em; background-color:#0099FF; z-index:200; }
.blaubox2 { position:absolute; left:21.62em; top:1.65em; width:2.42em; height:1.5em; background-color:#0099FF; z-index:200; }
.blaubox0 { position:absolute; left:6.65em; top:1.65em; width:7.3em; height:1.5em; background-color:#0099FF; z-index:200; }
/********** irfdsearcher **********/
.upper_container { position:relative; margin-left:2em; z-index:110;  }
.xlower_region { position:relative; width:100%;  }
/********** DRSPSuche-Box  **********************************************************************************/
.erweitertesuchedrspcontainer { position:absolute; padding-left:0.2em; left:-19.0em; top:0em; width:12.0em; height:1.5em;  z-index:226;}
.drspleitsatzcontainer { position:absolute; padding-left:0.2em; left:62.5em; top:0em; width:4.3em; height:1.5em; color:#000000; z-index:232}
.drspleitsatzinput { position: absolute; left:70.7em; top:0em; padding-left:.1em; width:14em; height:1.5em; z-index:233 }
.drspnormenkettecontainer { position:absolute; padding-left:0.2em; left:62.5em; top:1.9em; width:5em; height:1.5em; color:#000000; z-index:234}
.drspnormenketteinput { position: absolute; left:70.7em; top:1.9em; padding-left:.1em; width:14em; height:1.5em; z-index:235 }
.drspfundstellecontainer { position:absolute; padding-left:0.2em; left:62.5em; top:4em; width:5em; height:1.5em; color:#000000; z-index:236}
.drspfundstelleinput { position: absolute; left:70.7em; top:4em; padding-left:.1em; width:14em; height:1.5em; z-index:237 }
.drspgerichtcontainer { position:absolute; padding-left:0.2em; left:85em; top:0em; width:4.3em; height:1.5em; color:#000000; z-index:232}
.drspgerichtinput { position: absolute; left:93.2em; top:0em; padding-left:.1em; width:14em; height:1.5em; z-index:233 }
.drspdatumcontainer { position:absolute; padding-left:0.2em; left:85em; top:1.9em; width:4.3em; height:1.5em; color:#000000; z-index:232}
.drspdatuminput { position: absolute; left:93.2em; top:1.9em; padding-left:.1em; width:14em; height:1.5em; z-index:233 }
.drspaktenzeichencontainer { position:absolute; padding-left:0.2em; left:85em; top:4em; width:4.3em; height:1.5em; color:#000000; z-index:232}
.drspaktenzeicheninput { position: absolute; left:93.2em; top:4em; padding-left:.1em; width:14em; height:1.5em; z-index:233 }
.gobutton4{ position:absolute; left:107.5em; top:3.9em;}
