/*
 *  -- Arbeitsgemeinschaft Handels- und Gesellschaftsrecht im DAV --
 */



/* -- allg. Formate --
 */

body {
	margin:0px;
	padding:0px;
	background-color:#d7d9da;
	font-size:8pt;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	color:#666666;
	background-color: #d7d9da;


}
* html body {
}

h1 {
	font-family:"Arial","Helvetica","sans-serif";
	font-size:9pt;
	font-weight:bold;
	/*
	border:1px dotted green;
	*/
	line-height:1.2em;
	margin-top:0.5em;
	margin-bottom:0.5em;
}

* html h1 {
}


h2 {
	font-family:"Arial","Helvetica","sans-serif";
	font-size:9pt;
	font-weight:bold;
	/*
	border:1px dotted blue;
	*/
	line-height:1.2em;
	margin-top:1.5em;
	margin-bottom:0.5em;
}

* html h2 {
}

h3 {
	font-family:"Verdana", "Arial","Helvetica","sans-serif";
	font-size:8pt;
	font-weight:normal;
	/*
	border:1px dotted green;
	*/
	line-height:1.2em;
	margin-top:0.5em;
	margin-bottom:0.5em;
}

* html h3 {
}


td.formfeldname {
	padding-right: 10px;
	text-align: right;
	font-size:8pt;
	white-space: nowrap;
}

input, select {
	font-size:8pt;
}




/*
  Kasten ueber gesamten Inhalt.
  Breite:  2 x 5 + 2 x 195 + 496 px
           = 886 px
           = 2 x 443 px
 */
div#kasten_aussen {
	width:886px;
	margin:10px auto 10px auto;   /* grauer Aussenrand */
	padding:5px;                  /* weisser Innenrand */
	background-color:#ffffff;
}


/* -- div. Abteilungen -- */

/* -- Kopfteil der Seite -- */

div#kasten_kopf {
	overflow:auto;
	background-color:#ebeced;
	height:100px;
}

/* Kopf links: 195px */
div#kopf_links {
	float:left;
	width:195px;
	text-align:center;
}

/* Kopf links - Logo */
div#kopf_links img {
	position:relative;
	top:14px;
}

/* Kopf Mitte: 496px */
div#kopf_mitte {
	float:left;
	width:496px;
	text-align:center;
}

/* Kopf Mitte - Schriftzug */
div#kopf_mitte img {
	position:relative;
	top:55px;
}

/* Kopf rechts: 195px */
div#kopf_rechts {
	float:left;
	width:195px;
	position:relative;
	top:6px;
	text-align:center;
	word-spacing:-0.25em;
}



/* -- Hauptteil der Seite -- */

div#kasten_unten {
	overflow:auto;
	background-color:#d7d9da;
	margin-top:5px;            /* weisser Abstand oben */
	height:100%
}

/* Linke Spalte: 195px */
div#spalte_links {
	
	left: 0px;
	top: 100px:
	position: absolute;
	
	float:left;
	width:195px;
}

/* Mittelspalte: 496px */

div#spalte_mitte {
        left: 200px;
        t_op: 600px:
        position: absolute;
        float:left;
        width:456px;
        background-color:#ffffff;
	overflow: auto;
height: 700px;
	border-color:#d7d9da;
	border-style:solid;
	border-top-width:1px;      /* graue Begrenzung oben und unten */
	border-bottom-width:1px;
	border-left-width:0px;
	border-right-width:0px;
	padding-left:20px;
	padding-right:20px;
}

div#spalte_mitte.verwaltung {
        width: 650px;
}

/* Rechte Spalte: 195px */
div#spalte_rechts {

	right: 0px;
	top: 100px:
	position: absolute;
	
	float:left;
	width:195px;
	overflow: hidden;
}




/* -- Navigation -- */

/* Verweise allgemein */
a {
	color:#990000;
	text-decoration:none;
}

a.anker {
	font-family:"Arial","Helvetica","sans-serif";
	font-size:8pt;
	font-weight:bold
}


/* Kopf rechts - Verweise */
div#kopf_rechts a          { font-family:"Arial","Helvetica","sans-serif"; }
div#kopf_rechts a:link     { color:#333333; }
div#kopf_rechts a:visited  { color:#333333; }
div#kopf_rechts a:hover    { color:#666666; }
div#kopf_rechts a:active   { color:#990000; }

div#kopf_rechts a:visited.aktuell  { color:#990000; }
div#kopf_rechts a:hover.aktuell    { color:#990000; }


/* linke Menueleiste - Ueberschriften h2 */
h2.rubrik_links {
	margin:0px;
	padding-top:0.25em;
	padding-bottom:0.25em;
	padding-left:6px;
	font-family:"Arial","Helvetica","sans-serif";
	font-size:9pt;
	font-weight:normal;
	color:#ffffff;
	background-color:#990000;
}

/* linke Menueleiste - Verweise ul */
ul.menue_links {
	margin:0px;
	padding-left:0px;
	list-style-type:none;
	font-family:"Arial","Helvetica","sans-serif";
	font-size:9.0pt;
	font-weight:normal;
}
* html ul.menue_links {
	font-size:8.0pt;
}


/* linke Menueleiste - Verweise a */
ul.menue_links a {
	text-decoration:none;
	display:block;
	margin-top:0.7em;
	margin-bottom:0.7em;
	padding-top:0.26em;
	padding-bottom:0.24em;
	padding-left:6px;
	color:#333333;
}

* html ul.menue_links a {
	height:1em;
}

ul.menue_links a.aktiv {
	color:#990000;
}

ul.menue_links a:hover { 
	background-color:#ffffff; 
}

/* linke Menueleiste - Verweise a: */
ul.menue_links a:link     { color:#333333; }
/*
ul.menue_links a:visited  { color:#333333; }
ul.menue_links a:active   { color:#990000; background-color:#ebeced; }
*/



/* Mittelspalte - Verweise a: */
div#spalte_mitte a:link    { color:#990000; text-decoration:none; }
div#spalte_mitte a:visited { color:#990000; text-decoration:none; }
div#spalte_mitte a:hover   { color:#990000; text-decoration:underline; }
div#spalte_mitte a:active  { color:#990000; text-decoration:none; }





/* Mittelspalte - Anker */
div#spalte_mitte a.anker {
	color:#990000;
	text-decoration:none;
}

/* Mittelspalte - Anker */
div#spalte_mitte a:hover.anker { color:#990000; text-decoration:none; }




/* rechte Suchleiste - Ueberschriften h2 */
h2.rubrik_rechts  {
	margin:0px;
	padding-top:0.25em;
	padding-bottom:0.25em;
	padding-left:10px;
	font-family:"Arial","Helvetica","sans-serif";
	font-size:9pt;
	font-weight:normal;
	color:#ffffff;
	background-color:#666666;
}

/* rechte Suchleiste - Absatz */
div#spalte_rechts p {
	margin: 0px;
	margin-top: 8px;
	margin-bottom: 8px;
	padding:0px;
	padding-left:10px;
	padding-right:10px;
	font-family:"Arial","Helvetica","sans-serif";
	font-size:8pt;
	font-weight:normal;
	color:#333333;
}

/* rechte Suchleiste - Formular */
div#spalte_rechts form {
	margin: 0px;
	padding: 0px;
	font-family:"Arial","Helvetica","sans-serif";
	font-size:8pt;
	font-weight:normal;
	color:#333333;
}

/* rechte Suchleiste - Formular Tabelle */
div#spalte_rechts form table {
	margin:0px;
	padding:0px;
	width:195px;
	border-collapse:collapse;
}

/* rechte Suchleiste - Formular td */
div#spalte_rechts form td {
	bor_der:1px dashed black;
	margin:0px;
	padding:0px;
}

div#spalte_rechts form td.fullbox {
	padding-left:10px;
	padding-right:10px;
}

div#spalte_rechts form td.leftbox {
	padding-left:10px;
	padding-right:2px;
}

div#spalte_rechts form td.rightbox {
	padding-left:2px;
	padding-right:10px;
}

div#spalte_rechts form td.text {
	padding-left:10px;
	line-height:1.6em;
}

div#spalte_rechts form td.nobutton {
	padding-left:8px;
	height:2.6em;
}


/* rechte Suchleiste - Formular-Textfeld */
div#spalte_rechts form input {
	margin:0px;
	padding-left:0.5em;
	font-family:"Arial","Helvetica","sans-serif";
	font-size:8pt;
	font-weight:normal;
	color:#990000;
	background-color:#fafafa;
}

/* rechte Suchleiste - Formular-Textfeld */
div#spalte_rechts form input#nachname {
	width:158px;
	height:15px;
	border-width:1px;
	vertical-align:middle;
}

/* rechte Suchleiste - Formular-Textfeld */
div#spalte_rechts form input#plz {
	width:84px;
	height:15px;
	border-width:1px;
	vertical-align:middle;
}

/* rechte Suchleiste - Button "senden" */
div#spalte_rechts form input#absenden {
	margin:0px;
	height:19px;
	border:none;
	border-width:0px;
	color:#ffffff;
	background-color:#990000;
	display:block;
	cursor:pointer;
}

/* rechte Suchleiste - (no)-Button "erweiterte Suche" */
div#spalte_rechts form input#erweitert {
	margin:0px;
	padding:0px;
	background-color:#d7d9da;
	border:none;
	border-width:0px;
	display:inline;
	cursor:pointer;
}



div#spalte_rechts a.button {
	padding: 3px;
	padding-left: 10px;
	margin-top: 4px;
	height: 16px;
	display: block;
	position: relative;
	color:#ffffff;
        background-color:#990000;
	font-size: 12px;	
	font-weight: bolder;
	text-decoration: none;

}
* html div#spalte_rechts a.button {
	height:18px;
}

div#spalte_rechts a.button_rechts {
	padding-top:0.25em;
	padding-bottom:0.25em;
	padding-left:10px;
	margin: 0px;
	margin-top: 8px;
	margin-b_ottom: 4px;
	height: 16px;
	display: block;
	position: relative;
	font-family:"Arial","Helvetica","sans-serif";
	font-size:9pt;
	font-weight:normal;
	color:#ffffff;
	background-color:#666666;
	text-decoration: none;

}
* html div#spalte_rechts a.button_rechts {
	margin-top: 4px;
	height:18px;
}



/* -- frei umflossene Elemente - Grafiken u. Tabellen -- */

img            { margin-top:0px; margin-bottom:0px; border:none; }

img.links      { margin-top:0px; margin-bottom:6px; margin-left:0px; margin-right:20px; float:left; }
img.rechts     { margin-top:0px; margin-bottom:6px; margin-left:20px; margin-right:0px; float:right; }

table.links    { border:none; margin-top:0px; margin-bottom:6px; margin-left:0px; margin-right:20px; float:left; }
table.rechts   { border:none; margin-top:0px; margin-bottom:6px; margin-left:20px; margin-right:0px; float:right; }



/* -- Linien und Trennelemente -- */

hr { height:1px; }

img.linie
{
	border:none;
	width:100%;
	height:1px;
	clear:both;
	margin-top:0px;
	margin-bottom:0px;
}


/* Horiz. Trennelemente f. Mittelspalte */

/* Initialer Luftraum oben */
div.trenner_mitte_0 {
	height:24px;
}


/* Standardabstand, leere obere Haelfte mit grauer Trennlinie */
div.trenner_mitte_1 {
	height:6px;
	border-bottom:1px solid #666666;
}

* html div.trenner_mitte_1 {
	line-height:0px;
}


/* Obere Haelfte mit Ueberschrift und grauer Trennlinie */
div.trenner_mitte_h {
	border-bottom:1px solid #666666;
}


/* Untere Haelfte fuer beides */
div.trenner_mitte_2 {
	height:5px;
}



/* Horiz. Trennelemente f. seitliche Spalten */

/* Initialer Luftraum oben */
div.trenner_aussen_0 {
	height:31px;
}

/* Standardabstand, obere Haelfte mit weisser Trennlinie */
div.trenner_aussen_1 {
	height:8px;
	border-bottom:1px solid white;
}

* html div.trenner_aussen_1 {
	height:8px;
}

* html div.trenner_aussen_1 {
	line-height:0px;
}

/* Standardabstand, untere Haelfte */
div.trenner_aussen_2 {
	height:5px;
}

/* Standardabstand, obere Haelfte mit weisser Trennlinie */
div.trenner_aussen_3 {
	height:8px;
	border-bottom:1px solid white;
}


/* -- Ende Steilschiet -- */


ol {
	padding: 0px;
	padding-left: 20px;
}
li {
}

div#hauptdruck {
	top: 0px;
	left: 0px;
	right: 0px;
	width: 800px;	position: absolute;
	color: #000000;
	font-site: 12pt;
	background-color: #ffffff;
}

input.button {
	margin:0px;
	height:19px;
	border:none;
	border-width:0px;
	color:#ffffff;
	background-color:#990000;
	dis_play:block;
	cursor:pointer;
}

iframe {
	margin:0px;
	width: 435px;
	height: 1200px;
	border:none;
	border-width:0px;
}

