body  {margin:auto;width: 1000px;font-family: verdana;color:#404040;}      h2  {font-size: 1.1em;color:#808080;}      h3  { font-size: 1em;margin-top: 20px;color:#404040;}     a {color:#000000;text-decoration:none;}a:hover {color:#800000;}p {font-size: 0.9em;}             .banner{height: 100px;border-bottom: 1px solid;border-color:#808080;background-image:url(images/hintergrund.jpg);background-repeat:no-repeat;}.button {margin-top: 50px;border-bottom: 1px solid grey;border-right: 1px solid grey;height: 20px;}        .error {color:#ff8000;font-size: 1em;}       .header {clear:right;padding: 1px;font-size: 0.9em;}input {background-color:#ffffff;color:#808080;border: 1px solid grey;margin: 10px;}.logo  {float:right;}#content {min-height: 200px;float:left;margin: 30px 0 0 0;font-size: 0.9em;}                /*menu*/             div.menue {width: 150px;float:left;margin-top: 10px;padding-top: 20px;}       /*menu mews*/          a.menu_news  {display:block;margin: 10px;clear:left;font-size: 0.8em;color:#404040;}a.menu_news:hover {color:#800000;border-right: 1px solid;border-color:#800000;border-width: 1px;} a.menu_news_act {display:block;margin: 10px;color:#800000;font-size: 0.8em;font-weight:bold;border-right: 1px solid;border-color:#800000;border-width: 2px;}     /*menu netzwerk*/          a.menu_network  {display:block;margin: 10px;clear:left;font-size: 0.8em;color:#404040;}a.menu_network:hover {color:#800000;border-right: 1px solid;border-color:#800000;border-width: 1px;} a.menu_network_act {display:block;margin: 10px;color:#800000;font-size: 0.8em;font-weight:bold;border-right: 1px solid;border-color:#800000;border-width: 2px;}     /*menu gb*/          a.menu_gb  {display:block;margin: 10px;clear:left;font-size: 0.8em;color:#404040;}a.menu_gb:hover {color:#800000;border-right: 1px solid;border-color:#800000;border-width: 1px;} a.menu_gb_act {display:block;margin: 10px;color:#800000;font-size: 0.8em;font-weight:bold;border-right: 1px solid;border-color:#800000;border-width: 2px;}     /*menu links*/          a.menu_links  {display:block;margin: 10px;clear:left;font-size: 0.8em;color:#404040;}a.menu_links:hover {color:#800000;border-right: 1px solid;border-color:#800000;border-width: 1px;} a.menu_links_act {display:block;margin: 10px;color:#800000;font-size: 0.8em;font-weight:bold;border-right: 1px solid;border-color:#800000;border-width: 2px;}         /*navi_header*/.online {font-size:0.8em;margin-left: 10px;color:#000000;}       div.navi {float:right;margin-right: 20px;font-size: 0.8em;}a.navi {margin-left: 25px;text-decoration:none;color:#666666;}a.navi:hover  {text-decoration:none;color:#800000;}a.navi_act  {margin-left: 25px;text-decoration:none;color:#800000;font-weight:bold;}     /*wellcome*/              .wellcome {width: 65%;border: 1px solid grey;margin: auto;}.right_pic {float:left;border: 1px solid black;}                              /*news */  .repariert  {float:right;} .news  {display:block;margin-top: 10px;}      .titel_inhalt {font-size: 0.9em;background:#404040;color:#c0c0c0;padding: 5px;clear:left;}.inhalt {background:#404040;color:#c0c0c0;padding: 5px;clear:left;margin: 0;font-size: 0.9em;}.autor {border-left: 1px solid grey;padding-left: 5px;font-size:0.8em;float:left;} div.linknews  {float:right;margin: 9px 0 0 60px;}a.newslink {font-weight: bold;text-decoration:none;color:#808040;font-size:0.8em;}a.newslink:hover {text-decoration:underline;color:#800000;}.comment {color:#404040;font-size:0.8em;}     .button_news {height: 20px;border-bottom: 1px solid grey;border-left : 1px solid grey;margin-top: 0;margin-bottom: 50px;clear:left;}                                   /*gb_add*/.left_stuff_gb {width: 300px;float:left;}.right_stuff_gb {width: 350px;float:right;}.lab_gb {width: 100px;height: 20px;padding-left: 50px;font-size: 0.9em;float:left;}	           .inpt_gb {float:left;margin-left: 50px;height: 12px;font-size: 0.9em;}    .text  {border:none;color:#FF8000;background-image:url(images/textarea.gif);overflow:hidden;float:right;}.button_gb_box {margin-top: 50px;border-bottom: 1px solid grey;border-right: 1px solid grey;height: 20px;clear:right;} .button_gb {float:right;font-size: 0.8em;height: 17px;}         /*gb anzeigen*/                  .headline {font-size: 0.8em;}.gelaber  {background:#404040;color:#c0c0c0;padding: 3px;} .gb_link {color:#000000;}          /*network*/        .lion {float:left;margin-top: 30px;}p.lion {width: 400px;float:right;margin-top: 20px;}                    /*links*/	    .link { width: 680px; background-image:url(images/lamp.jpg); background-repeat:no-repeat; background-position: top right; height: 340px; padding: 10px; }  a.links { color:#c0c0c0; }   a.links:hover { color:#800000;padding-left: 3px; }  .linkimage  { float:right; }         /*contact*/.contact_form  {width: 650px;}.contact_mail {clear:right;padding-top: 50px;}         a.contact_link {text-decoration:none;color:#808080;margin: 0 0 0 39px;}a.contact_link:hover {text-decoration:none;color:#800000;}.thanx {clear:left;color:#ff8000;font-size: 0.9em;}    .left_stuff {float:left;width: 280px;padding-top: 20px;}.right_stuff {float:right;width: 290px;}.lab {width: 80px;height: 15px;float:left;font-size: 0.9em;margin-top: 10px;}	           .inpt {width: 160px;height: 1.2em;float:left;font-size: 0.7em;background-color:#ffffff;color:#000000;border: 1px solid;border-color:#404040;}    .textheader {margin-left: 28px;}.text  {font-family:verdana, sans serif;font-size: 0.8em;}.buttonbox {margin-top: 10px;border-bottom: 1px solid grey;border-right: 1px solid grey;height: 20px;clear:right;}.button_contact  {float:right;font-size: 0.8em;height: 17px;}.thanx {font-size: 1em;margin: 80px;}         /*impressum*/.text_impressum  {float:left;width: 400px;height: 161px; background-image:url(images/stift.jpg); background-repeat:no-repeat; background-position: top right;}.imptxt {margin: 10px 0 5px 17px;color: #B18904;}.copy {font-size: 1.2em;float:left;margin-top: 11px;color: #B18904;}         .copyright {letter-spacing: 0.1em;font-size: 0.8em;margin: 20px 0 0 5px;color: #B18904;}.impressum_img  {float:right;}          /*wohnung*/  .reno_li {float:left;border:1px solid grey;}.reno_re {float:right;}div.img_block  {clear:left;width: 700px;margin: 10px 0 30px 0 ;}p.img_txt  {clear:left;width: 600px;padding: 20px 0 20px 0 ;}                             /*admin login*/         .login_form {background-image:url(images/werkzeug.gif);background-repeat:no-repeat;background-position: top center;padding-top: 25px;}                  .option_login_user  {width: 200px;height: 17px;float:left;margin: 10px;font-size: 0.8em;border: 1px solid grey;}.pass_lab  {font-size: 1em;float:left;margin: 7px;}div.password  {float:right;}.login_inp_password  {height: 12px;}div.button_login {margin-top: 50px;border-bottom: 1px solid grey;border-right: 1px solid grey;height: 20px;clear:right;}        .log_button  {float:right;}       /*admin*/ a.admin {color:#404040;}a.admin:hover {color:#800000;} .admin_lab {width: 100px;height: 17px;padding-left: 50px;padding-top: 8px;font-size: 1em;float:left;}  .admin_inp {float:left;margin-left: 5px;width: 135px;}                             /*admin_menu*/                  a.clear_l {clear:left;text-decoration:none;color:#404040;margin: 15px;}         a.clear_l:hover {text-decoration:underline;color:#000000;}          .admin_menu_box  {clear:left;height: 100px;background:url(images/werkzeug.gif);background-repeat:no-repeat;padding-top: 10px;}a.admin_menu {float: left;text-decoration:none;color:#404040;margin: 15px;}  a.admin_menu:hover {text-decoration:underline;color:#000000;}                                    /*admin_log_out*/.admin_menu_log_out_box  {border-top: 1px solid grey;clear:left;}a.admin_menu_log_out  {float:left;text-decoration:none;color:#404040;margin: 15px;}a.admin_menu_log_out:hover {text-decoration:underline;color:#ffa500;}                              /*admin_user*/        .formular  {color:#808080;padding: 10px;}                   .lab_user {width: 200px;font-size: 1.1em;margin-top: 15px;float:left;}.lab_user_box {font-size: 1.1em;margin-top: 5px;float:left;}.user_in {float:right;}  .box {float:right;}.button_user {margin-top: 30px;border-bottom: 1px solid grey;border-right: 1px solid grey;width: 500px;height: 20px;float:right;}     /*eigener account*/.my_form {width: 500px;height: 180px;margin: 30px 0 0 10px;background:url(images/werkzeug.gif);background-repeat:no-repeat;}  .my_form_password {width: 500px;height: 180px;margin: 40px 0 0 10px;}.lab_my_account {width: 200px;margin-top: 15px;float:left;}  .self_in {float:right;} .button_self {margin-top: 15px;border-bottom: 1px solid grey;border-right: 1px solid grey;width: 500px;height: 20px;float:right;}                                              /*admin_news*/                                 .adminews {padding: 10px;}  .titel {background:#404040;color:#ffffff;padding: 5px;clear:left;} .link_news {clear:left;}.box_link {float:left;margin-top: 0;}.linkbox {float:left;margin: 3px;}.admin_n_button  {margin-bottom: 30px;border-bottom: 1px solid grey;border-right: 1px solid grey;border-left: 1px solid grey;height: 20px;clear:left;}                      /*news_comment*/           .news_comment {margin-top: 20px;}.titel_comment {background:#404040;color:#ffffff;padding: 5px;}                      .autor_comment {margin-bottom: 20px;font-size:0.9em;margin-bottom: 0;} a.link_news_comment {text-decoration:none;color:#808080;}a.link_news_comment:hover {text-decoration:none;color:#000000;}.left_stuff_comment {width: 200px;float:left;}.comment_form {float:left;}.text_comment  {font-size: 1.1em;border:none;color:#ffa500;background-image:url(images/textarea.gif);overflow:hidden;float:right;}.button_comment {margin-top: 20px;border-bottom: 1px solid grey;border-right: 1px solid grey;height: 20px;clear:right;}       /*footer*/.footer {height: 10px;border-bottom: 1px solid;border-color:#c0c0c0;clear:left;}  /*error*/    .session_error {margin-top: 200px;width: 800px;height: 600px;}