
/* config */
/* ==================================================================================================================================================== */
 *																					    	       { margin:0px; padding:0px; color:#1B1B1B; font-weight:bold; font-size:12px; font-family:Arial, Helvetica; }
 html, body  																    	       { background:#EFF3F7; }
 body																		      	         { padding:80px 0px 10px 0px; text-align:center; background:url('../gfx/html/body.bg.png') 0px 0px repeat-x; }
 
 a:link																			             { text-decoration:underline; color:#1C4ABE; }
 a:visited																	             { text-decoration:underline; color:#CD57CB; }
 a:hover																		             { text-decoration:none; color:#CD57CB; }
 
 table                                          	       { }
 th                                             	       { vertical-align:top; text-align:left; }
 td          																    	       { vertical-align:top; }
 
 hr          																    	       { background:#000; color:#000; border:#000; height:1px; }
 img																				    	       { border:none; }
 
/* main */
/* ==================================================================================================================================================== */
 #main1                                                  { width:900px; margin:5px auto 0px auto; border:1px solid #333; background:#EEE; }
 #main2                                                  { width:880px; margin:10px auto; border:1px solid #CCC; text-align:left; background:#FFF url('../gfx/html/main2.bg.png') 0px 0px repeat-y; }
 
/* title */
/* ==================================================================================================================================================== */
 #title                                                  { padding:20px 45px 10px 75px; }
 #title *                                                { font-size:17px; }
 #title h1                                               { padding:10px 10px 7px 0px; border-bottom:1px solid #333; }
 #title h1 .color1                                       { color:#00A300; }
 #title h1 .color2                                       { color:#FF8000; }
 #title p                                                { padding-top:18px; float:right; font-weight:normal; color:#616DB3; font-size:11px; }
 
/* content */
/* ==================================================================================================================================================== */
 #content																		             { width:550px; padding:10px 20px 20px 74px; }
 #content h2                                             { margin-bottom:15px; }
 #content h3                                             { margin-bottom:10px; }
 #content p                                              { margin-bottom:15px; font-weight:normal; }
 
 #content table.form                                     { width:400px; margin-top:5px; }
 #content table.form td                                  { padding:3px; }
 #content table.form td.text                             { width:2%; padding-right:10px; }
 #content table.form td.error                            { width:16px; color:#C00000; }
 #content table.form td.error img                        { margin-bottom:-4px; }
 #content table.form td.input                            { font-weight:normal; font-size:11px; color:#585858; }
 #content table.form td.input *                          { font-weight:normal; font-size:11px; }
 #content table.form td.input .input                     { width:100%; margin-bottom:5px; }
 #content table.form td.input .textarea                  { width:100%; margin-bottom:5px; }
 #content table.form td.input .radio                     { }
 #content table.form td.submit .submit                   { padding-left:15px; padding-right:15px; }
 
 #content table.liste1                                   { width:100%; margin-bottom:15px; border-collapse:collapse; }
 #content table.liste1 td                                { padding:2px 3px 1px 3px; border:1px solid #C0C0FF; }
 #content table.liste1 td.th1                            { color:#3E555D; font-size:12px; vertical-align:middle; background:#E9E9E9; }
 #content table.liste1 td.td1                            { }
 #content table.liste1 td.td1 *                          { text-decoration:none; display:block; }
 #content table.liste1 td.td2                            { text-align:center; font-size:11px; }
 #content table.liste1 td.td2_0                          { color:#B6B6B6; }
 #content table.liste1 td.td2_1                          { }
 
 #content table.liste2                                   { width:100%; border-collapse:collapse; }
 #content table.liste2 td                                { padding:4px 3px 1px 3px; border-bottom:1px solid #C3C3C3; vertical-align:middle; }
 #content table.liste2 td.td1                            { width:60px; font-size:11px; color:#464646; }
 #content table.liste2 td.td2                            { width:50px; text-align:center; }
 #content table.liste2 td.td3                            { padding-left:10px; }
 #content table.liste2 td.td3 *                          { text-decoration:none; display:block; }
 
 #content table.anzeige                                  { width:100%; }
 #content table.anzeige td                               { padding:3px 0px 1px 0px; background:url('../gfx/html/anzeige.bg.td.png') 0px 100% repeat-x; }
 #content table.anzeige td.title                         { padding-top:5px; padding-right:50px; font-size:12px; color:#464646; }
 #content table.anzeige td.value                         { width:87%; font-weight:normal; }
 #content table.anzeige td.description                   { width:87%; font-weight:normal; background:#FFF; }
 #content table.anzeige td.description h2                { font-size:19px; }
 #content table.anzeige td.leer                          { height:8px; background:#FFF; }
 
 #content .noresult                                      { margin:50px 20px 0px 20px; padding:25px 10px 10px 10px; text-align:center; border:1px solid #E6D794; background:url('../gfx/html/anzeigen.bg.noresult.png') 0px 100% repeat-x; }
 #content .noresult .red                                 { color:#C00000; font-size:21px; font-weight:bold; }
 
/* navi */
/* ==================================================================================================================================================== */
 #navi		        												             	 { width:160px; padding:45px 40px 0px 25px; background:url('../gfx/html/navi.bg.png') 60% 17px no-repeat; }
 #navi h3                                                { margin:0px 0px 2px 0px; padding:4px 2px 1px 2px; font-size:11px; background:url('../gfx/html/navi.bg.h3.png') 0px 100% repeat-x; }
 
 #navi .glossar                                          { }
 #navi .glossar td                                       { width:35px; text-align:center; border:1px solid #7F85FF; }
 #navi .glossar td *                                     { font-size:11px; text-decoration:none; }
 #navi .glossar td.leer                                  { border:1px solid #FFF; background:#FFF; }
 #navi .glossar td a:link                                { display:block; padding-top:1px; color:#3E555D; }
 #navi .glossar td a:visited                             { display:block; padding-top:1px; color:#FFF; background:#0000FF; }
 #navi .glossar td a:hover                               { display:block; padding-top:1px; color:#FFF; background:#0000FF; }
 
 #navi .add                                              { text-align:center; }
 #navi .add img                                          { }
 
/* footer */
/* ==================================================================================================================================================== */ 
 #footer		        												             { padding:30px 40px 25px 40px; text-align:center; }
 #footer *                                               { font-size:11px; color:#AEAEAE; }
 #footer p                                               { }
 #footer p span                                          { padding:0px 3px; }

/* z-index:1 */
/* ==================================================================================================================================================== */
 #banner                                                 { position:absolute; width:900px; height:76px; top:8px; left:50%; margin-left:-450px; z-index:1; background:url('../gfx/html/banner.bg.png') 50% 28px no-repeat; }
 #banner *                                               { color:#D7D7D7; font-weight:normal; }
 #banner p.links                                         { margin:5px 0px 0px 0px; text-align:center; }
 #banner p.links *                                       { margin:0px 0px 0px 15px; padding:3px 0px 3px 20px; color:#00DEDE; background:url('../gfx/html/banner.bg.links.png') 0px 3px no-repeat; }


