/* globale Layout-Elemente  */
HTML, BODY	{ height:100%; margin:0; padding:0; background-color:#EEEEEE;}

ul#hauptmenu		{ margin:0px 0px 0px 0px;; padding:0px 0px 0px 0px; }
ul#hauptmenu li		{ list-style-type:none; float:none; font-size:13px; padding:0px 0px 0px 0px; margin:0px 0px 0px 0px; height:20px; width:100%; }
ul#hauptmenu li a	{ text-decoration:none; color:#FFFFFF; font-weight:normal; font-family:Verdana,Arial,Helvetica,Geneva; font-size:13px; font-weight:normal; color:#000000; cursor:pointer; width:100%; }
ul#hauptmenu li.active { list-style:none; cursor:pointer; background-color:#ffcc33; color:#FFFFFF; }
ul#hauptmenu li.active a, ul#hauptmenu li a:hover { background-color:#ffcc33; cursor:pointer; color:#FFFFFF; }

ul#loginmenu		{ margin:0px 0px 0px 0px;; padding:0px 0px 0px 0px; }
ul#loginmenu li		{ list-style-type:none; float:none; font-size:13px; padding:0px 0px 0px 0px; margin:0px 0px 0px 0px; height:20px; width:100%; }
ul#loginmenu li a	{ text-decoration:none; color:#FFFFFF; font-weight:normal; font-family:Verdana,Arial,Helvetica,Geneva; font-size:13px; font-weight:normal; color:#000000; cursor:pointer; width:100%; background-image:url(login.png); background-repeat:no-repeat;}
ul#loginmenu li.active { list-style:none; cursor:pointer; background-color:#ffcc33; color:#FFFFFF; }
ul#loginmenu li.active a, ul#loginmenu li a:hover { background-color:#ffcc33; cursor:pointer; color:#FFFFFF; }


/* linke Spalte */
ul#untermenu		{ margin:0px 0px 0px 0px;; padding:0px 0px 0px 0px; }
ul#untermenu li		{ list-style-type:none; float:none; font-size:13px; padding:2px 0px 0px 15px; margin: 0px 0px 10px 0px; height:20px; width:225px;}
ul#untermenu li a	{ text-decoration:none; color:#FFFFFF; font-weight:normal; font-family:Verdana,Arial,Helvetica,Geneva; font-size:13px; font-weight:normal; color:#000000; cursor:pointer; width:200px; }
ul#untermenu li.active { list-style:none; cursor:pointer; background-color:#ffcc33; }
ul#untermenu li.active a, ul#untermenu li a:hover { background-color:#ffcc33; cursor:pointer; }


/* mitlere Spalte */
h1		{ font-family:Verdana,Arial,Helvetica,Geneva; font-size:13px; font-weight:bold;   color:#000000; padding:0px 0px 10px 0px; margin:0px 0px 0px 0px; }
.Text_o	 { font-family:Verdana,Arial,Helvetica,Geneva; font-size:12px; font-weight:normal; color:#000000; padding:0px 0px 5px 0px;  margin:0px 0px 0px 0px; }
.Text	 { font-family:Verdana,Arial,Helvetica,Geneva; font-size:12px; font-weight:normal; color:#000000; padding:0px 0px 15px 0px; margin:0px 0px 0px 0px; }
.TextFK  { font-family:Verdana,Arial,Helvetica,Geneva; font-size:12px; font-weight:bold;   color:#000000; padding:0px 0px 5px 0px;  margin:0px 0px 0px 0px; font-style:italic; }
.Text9	 { font-family:Verdana,Arial,Helvetica,Geneva; font-size:9px;  font-weight:normal; color:#000000; padding:0px 0px 0px 0px;  margin:0px 0px 0px 0px; }

/* rechte Spalte */
.Balken 	{ height:20px; background-color:#999999; font-family:Verdana,Arial,Helvetica,Geneva; font-size:11px; color:#FFFFFF; padding:0px 0px 0px 5px; }
.Kasten 	{ height:100px; background-color:#fffae0; font-family:Verdana,Arial,Helvetica,Geneva; font-size:11px; color:#000000; padding:0px 5px 10px 5px; vertical-align:top; }
.Kasten0 	{ height:100px; background-color:#fffae0; font-family:Verdana,Arial,Helvetica,Geneva; font-size:11px; color:#000000; padding:0px 0px 10px 0px; vertical-align:top; }
p.Kasten_Titel	{ font-family:Verdana,Arial,Helvetica,Geneva; font-size:11px; font-weight:bold; color:#000000; padding:10px 0px 0px 0px; margin:0px 0px 0px 0px; }
p.Kasten_Text	{ font-family:Verdana,Arial,Helvetica,Geneva; font-size:11px; font-weight:normal; color:#000000; padding:0px 0px 0px 0px; margin:0px 0px 0px 0px; }
ul#Kasten_Link				{ margin:10px 0px 0px 0px;; padding:0px 0px 0px 0px; }
ul#Kasten_Link li			{ list-style-type:none; text-indent:-11px; font-size:11px; padding:0px 0px 0px 15px; margin: 0px 0px 0px 0px; width:160px;}
ul#Kasten_Link li:before	{ content:"\BB\A0"}
ul#Kasten_Link li a			{ text-decoration:none; font-weight:normal; font-family:Verdana,Arial,Helvetica,Geneva; font-size:11px; font-weight:normal; color:#000000; cursor:pointer; width:175px; }
ul#Kasten_Link li.active	{ list-style:none; cursor:pointer; color:#ffcc33; }
ul#Kasten_Link li.active a, ul#Kasten_Link li a:hover	{ color:#ffcc33; cursor:pointer; }

/* Tabelle */
table#Tabelle    { font-family:Verdana,Arial,Helvetica,Geneva; font-size:12px; font-weight:normal; color:#000000; }
tabel#Tabelle th { vertical-align:top; font-size:9px; font-weight:bold; }
table#Tabelle td.lo { vertical-align:top; border-style:solid; border-width:1px 0px 0px 1px; }
table#Tabelle td.lo_r { vertical-align:top; text-align:right; border-style:solid; border-width:1px 0px 0px 1px; }
table#Tabelle td.lor { vertical-align:top; border-style:solid; border-width:1px 1px 0px 1px; }
table#Tabelle td.lor_r { vertical-align:top; text-align:right; border-style:solid; border-width:1px 1px 0px 1px; }
table#Tabelle td.lou { vertical-align:top; border-style:solid; border-width:1px 0px 1px 1px; }
table#Tabelle td.lou_r { vertical-align:top; text-align:right; border-style:solid; border-width:1px 0px 1px 1px; }
table#Tabelle td.lour { vertical-align:top; border-style:solid; border-width:1px 1px 1px 1px; }

/* Link im Text */
p#TextLink { font-family:Verdana,Arial,Helvetica,Geneva; font-size:12px; font-weight:normal; text-indent:-12px; color:#000000; padding:0px 0px 5px 12px; margin:0px 0px 0px 0px; }
p#TextLink a { text-decoration:none; color:#000000;}
p#TextLink a:hover { text-decoration:none; color:#ffcc33;}

/* Formular */
.eingabe    { color:#000000; font-family:Verdana,Arial,Helvetica,Geneva; font-size:12px; width:300px; }
.code		{ color:#000000; font-family:Verdana,Arial,Helvetica,Geneva; font-size:12px; width:50px;  }
.senden     { color:#000000; font-family:Verdana,Arial,Helvetica,Geneva; font-size:12px; width:100px; }

a.link			{ text-decoration:none; font-weight:normal; font-family:Verdana,Arial,Helvetica,Geneva; font-size:9px; font-weight:normal; color:#000000; }
a.link:hover	{ color:#ffcc33; }
a.link12		{ text-decoration:none; font-weight:normal; font-family:Verdana,Arial,Helvetica,Geneva; font-size:12px; font-weight:normal; color:#000000; }
a.link12:hover	{ color:#ffcc33; }
a.link18		{ text-decoration:none; font-weight:normal; font-family:Verdana,Arial,Helvetica,Geneva; font-size:18px; font-weight:normal; color:#ffcc33; }
a.link18:hover	{ color:#ffcc33; }