* {
    margin: 0;
    padding: 0;
}
.show_volltext {
    font-weight:100;
}
.show_volltext:hover {
    text-decoration:underline;
}
.hide_volltext {
    font-weight:100;
}
.hide_volltext:hover {
    text-decoration:underline;
}
.show_fulltext {
    font-weight:100;
}
.show_fulltext:hover {
    text-decoration:underline;
}
.hide_fulltext {
    font-weight:100;
}
.hide_fulltext:hover {
    text-decoration:underline;
}
body {
    font-family:"Trebuchet MS", Helvetica, sans-serif;
    font-size:10pt;
    color:#37372f;
    background-color: #cccccc;
    background-image: url(/img/hintergrund.png);
    background-repeat:repeat-y;
    background-position:left;
    letter-spacing:0.0em;
}

#yellowbox {
    background-color:#ffcc00;
    height:10px;
    width:710px;
    position:absolute;
    top:0px;
    left:270px;
}

#pathway {
    position:absolute;
    left:330px;
    top:14px;
}

#lang_select {
    text-align:right;
    position:absolute;
    left:830px;
    top:14px;
    width:140px;
}

#nav {
    border:none;
    position:absolute;
    left:0px;
    top:0px;
    width:270px;

}

#content {
    position:absolute;
    left:330px;
    top:100px;
    width:570px;
    line-height:1.5;
    color:#262626;
    text-align:left;
}

a {
    color:#37372f;
    text-decoration:underline;
}

a:hover {
    color:#ffcc00;
}

h1 {
    text-align:left;
    font-weight:300;
    margin-bottom:20px;
    font-size:28pt;
}

h2 {
    text-align:left;
    font-weight:300;
    margin-bottom:20px;
    font-size:20pt;
}

#content p {
    margin-bottom:10px;
}

#bottomnav {
    background-color:#20201C;
    height:53px;
    position:relative;
    left:-50px;
    width:270px;
    padding-bottom:10px;
}

#bottommenu {
    color:#ffffff;
    font-size:8pt;
    margin-left:10px;
    padding-top:10px;
    margin-bottom:15px;
}

.copyright {
    color:#ffffff;
    font-size:7pt;
    margin-left:10px;
    text-decoration:none;
}


#logo {
    position:relative;
    top:20px;
}

#menu {
    position:absolute;
    left:50px;
    top:120px;
    font-style:normal;

}

#dis40box {
    border:1px solid #cccccc;
    padding:20px;
}

/* GALERIEN */
.gal_select {
    text-decoration:none;
    font-weight:900;
    font-size:12pt;
}

.gal_desc {
    font-size:8pt;
}

#gal_login:hover {
    text-decoration:underline;
}

/* SPRACHAUSWAHL */
.lang_select {
    text-decoration:none;
    font-size:8pt;
    color:#888888;
    font-style:italic;
}

.lang_select:hover {
    text-decoration:underline;
}

/* PATHWAY */
.pathway_link {
    text-decoration:none;
    font-size:8pt;
    color:#000000;
    font-style:italic;
    font-weight:300;
}

.pathway_link:hover {
    text-decoration:underline;
}

.pathway_text {
    text-decoration:none;
    font-size:8pt;
    color:#888888;
    font-style:italic;
    font-weight:300;
}

/* GEBÜHRENRECHNER */
#calc_fields {
    background-image: url(../img/Rechner_Back.jpg);
    background-color:#bfbfbf;
    width:570px;
    border:none;
    text-align:center;
    background-repeat:repeat-x;
}

#calc_yellow {
    background-color:#ffcc00;
    width:570px;
    border:none;
    height:10px;
}

#calc_ergebnis {
    width:488px;
    border:none;
    border:1px solid #aaaaaa;

    text-align:center;
    padding-top:20px;
    padding-bottom:20px;
    padding-left:40px;
    padding-right:40px;
    display:none;
}

#calc_insert {
    text-align:left;
    padding-left:20px;
    padding-top:20px;
}

#calc_names {
    float:left;
    text-align:left;
    padding-left:120px;
    padding-top:20px;
    padding-right:20px;
    font-size:10pt;
    color:#555555;
    line-height:2;
}

.calc_input {
    height:20px;
    border:1px solid #b3b3b3;
    margin-bottom:5px;
    text-align:right;
}

/* DB SUCHEN */

#suchfeld {
    background-color:#bfbfbf;
    width:100%;
    height:150px;
    text-align:center;
    padding-top:10px;
    padding-bottom:10px;
    border-bottom:10px solid #ffcc00;
    background-image: url(../img/Rechner_Back.jpg);
    background-repeat:repeat-x;
}

#suchergebnis {
    padding-top:10px;
    width:100%;
    text-align:center;
}

#suchdetails {
    padding-top:10px;
    width:100%;
    text-align:center;
    margin:auto;
}

.db_suche_input {
    height:20px;
    border:1px solid #b3b3b3;
    margin-bottom:10px;
    text-align:left;
    padding:3px;
}

.db_suche_plus {
    position:relative;
    top:10px;
    border:none;
    margin:0px;
    padding:0px;
}

.db_suche_tabelle {
    border-collapse:collapse;
    width:100%;
    margin:auto;
}

.db_suche_zelle {
    text-align:left;
    font-size:10pt;
    vertical-align:top;
    border:1px solid #888888;
    padding:2px;
    padding-left:4px;
}

.db_suche_hell {
    background-color:#f4f4f4;
}

.db_suche_dunkel {
    background-color:#dddddd;
}

.db_suche_head {
    font-weight:900;
    text-align:left;
    background-color:#ffffff;
}

.db_suche_pfeil {
    margin-top:5px;
}

.db_suche_subtabelle {
    border-collapse:seperate;
    border-spacing:2px;
    width:569px;
    font-size:11pt;
    margin-bottom:10px;
    text-align:left;
}

.db_suche_subheader{
    font-weight:900;
    vertical-align:top;
    width:150px;
}

.db_subline_hell {
    background-color:#f4f4f4;
}

.db_site_select {
    text-align:left;
    font-size:9pt;
    width:100%;
}

.standard_page:hover {
    color:#ffcc00;
    text-decoration:underline
}

.lit_spez_page:hover {
    color:#ffcc00;
    text-decoration:underline
}

.db_suche_cover {
    width:150px;
    float:right;
}

.suche_change_link {
    text-decoration:none;
}

.suche_change_link:hover {
    color:black;
}

#schlagworte_ausw {
    position:absolute;
    display:none;
    left:-20px;
    top:534px;
    width:610px;
    border:1px solid #b3b3b3;
    background-color:#ffffff;
}

.schlagworte_char_name {
    margin-left:3px;
    font-size:12pt;
    font-weight:900;
}

.schlagworte_ausw_head {
    background-color:#ffcc00;
}

.schlagworte_ausw_wort {
    width:150px;
    margin:0px;
    padding:0px;
    height:20px;
    float:left;
    text-align:left;
    vertical-align:top;
}
/* MITGLIEDERVERZEICHNIS */
.mit_suche_label {
    font-size:8pt;
    font-weight:900;
    line-height:1;
}

.mit_suche_input {
    width:200px;
    height:18px;
    border:1px solid #b3b3b3;
    margin-top:5px;
    text-align:left;
}

#mit_suche_submit {
    position:relative;
    left:125px;
}

.mit_suche_plus {
    position:relative;
    top:6px;
}

.mit_char {
    display:block;
    text-decoration:none;
    font-size:12pt;
    color:#888888;
    height:25px;
    width:25px;
    text-align:center;
    vertical-align:middle;
    float:left;
    margin-right:8px;
    margin-bottom:8px;
}

.mit_char:hover {
    background-color:#ffcc00;
    color:#888888;
}

.mitglieder_tabelle {
    border-collapse:collapse;
    width:100%;
}

.mitglieder_hell {
    background-color:#f4f4f4;
}

.mitglieder_dunkel {
    background-color:#dddddd;
}

.mitglieder_head {
    font-weight:900;
    text-align:left;
}

.mitglieder_cont {
    text-align:left;
    vertical-align:top;
}

.mitglieder_sd_link {
    font-weight:900;
    color:#37372f;
}

.mitglieder_pfeil {
    margin-top:3px;
}

/* UMKREISSUCHE MITGLIEDERVERZEICHNIS */
#umkreissuche_run {
    border:1px solid #b3b3b3;
    width:100%;
    text-align:center;
    padding-top:20px;
    padding-bottom:20px;
}

/* PLUS BUTTONS MITGLIEDERVERZEICHNIS */
#mit_name_box {
    border:1px solid #b3b3b3;
    clear:left;
    position:absolute;
    left:0px;
    top:265px;
    width:260px;
    background-color:#ffffff;
    display:none;
    z-index:20;
}

.mit_char_name {
    display:block;
    text-decoration:none;
    font-size:10pt;
    color:#888888;
    height:20px;
    width:20px;
    text-align:center;
    vertical-align:middle;
    float:left;
}

.mit_char_name:hover {
    background-color:#ffcc00;
}

#mit_ort_box {
    border:1px solid #b3b3b3;
    clear:left;
    position:absolute;
    left:0px;
    top:312px;
    width:260px;
    background-color:#ffffff;
    display:none;
    z-index:20;
}

.mit_char_ort {
    display:block;
    text-decoration:none;
    font-size:10pt;
    color:#888888;
    height:20px;
    width:20px;
    text-align:center;
    vertical-align:middle;
    float:left;
}

.mit_char_ort:hover {
    background-color:#ffcc00;
}


#mit_land_box {
    border:1px solid #b3b3b3;
    clear:left;
    position:absolute;
    left:0px;
    top:359px;
    width:260px;
    background-color:#ffffff;
    display:none;
    z-index:20;
}

.mit_char_land {
    display:block;
    text-decoration:none;
    font-size:10pt;
    color:#888888;
    height:20px;
    width:20px;
    text-align:center;
    vertical-align:middle;
    float:left;
}

.mit_char_land:hover {
    background-color:#ffcc00;
}

/* SELBSTDARSTELLUNG */

.sd_name {
    font-size:20pt;
    font-weight:300;
}

#sd_picture_box {
    float:left;
    margin-right:20px;
    margin-bottom:20px;
}

#sd_picture {
    width:200px;
    border-bottom:10px solid #ffcc00;
}

#sd_picture_en {
    width:240px;
    border-bottom:10px solid #ffcc00;
}

#sd_contact_box {
    line-height:1.3;
}

.sd_con_opener {
    font-weight:900;
    width:50px;
}

.sd_con_value {
}

#sd_infos_box {
    clear:left;
    line-height:1.4;
}

.sd_header {
    font-weight:900;
}

/* FÖRDERPREISMODUL */
.foerder_tabelle {
    border-collapse:collapse;
    width:100%;
}

.foerder_hell {
    background-color:#f4f4f4;
}

.foerder_dunkel {
    background-color:#dddddd;
}

.foerder_head {
    font-weight:900;
    text-align:left;
}

.foerder_cont {
    text-align:left;
    vertical-align:top;
}

.foerder_sd_link {
    font-weight:900;
    color:#37372f;
}

.foerder_img {
    width:140px;
}

.foe_aktuell {
    font-weight:900;
}

.foe_old_intro {
    width:200px;
    display:inline-block;
    margin-bottom:5px;
}

.foe_old_teil {
    width:80px;
    display:inline-block;
    padding-left:15px;
}

.foe_old_teil:hover {
    background-image: url(../img/pfeilrechts.jpg);
    background-repeat:no-repeat;
    background-position:0px 7px;
    text-decoration:underline;
}

.foe_old_bericht {
    width:100px;
    display:inline-block;
    padding-left:15px;
}

.foe_old_bericht:hover {
    background-image: url(../img/pfeilrechts.jpg);
    background-repeat:no-repeat;
    background-position:0px 7px;
    text-decoration:underline;
}


.foe_old {
    text-decoration:none;
}

.foe_old:hover {
    color:#37372f;
}


/* REGELN */
.rules_tabelle {
    width:250px;
    float:left;
    margin-right:30px;
    empty-cells:show;
    border-spacing:10px;
    margin-bottom:30px;
}

.rules_head {
    font-weight:900;
    font-size:10pt;
    text-align:left;
    line-height:1.1;
    padding-bottom:10px;
}

.rules_cont {
    padding:2px;
    padding-left:15px;
    text-align:left;
    line-height:1.1;
}

.rules_cont:hover {
    background-image: url(../img/pfeilrechts.jpg);
    background-repeat:no-repeat;
    background-position:0px 5px;

}

.rules_space {
    border-bottom:solid 1px #000000;
    font-size:0px;
}

.rules_link {
    text-decoration:none;
    font-weight:300;
    color:#000000;
}

.rules_header{
    font-size:12pt;
    font-weight:600;
}

/* NEWS */
.news_box {
    border:1px solid #b3b3b3;
    width:100%;
    padding:10px;
    text-align:left;
}

.news_header {
    font-size:12pt;
    font-weight:600;
}

.news_label {
    font-style:italic;
    line-height:1;
    color:#666666;
}

#news_read_more {
    font-size:9pt;
    color:#666666;
    line-height:1.2;
    position:relative;
    left:500px;
    display:block;
    text-decoration:none;
}

/* BUTTON LINE */
#buttonline {

    margin-top:50px;
    margin-bottom:20px;
    color:#37372f;
    font-size:8pt;
}

.page_link:hover {
    text-decoration:underline;
}

#page_back {
    display:none;
    visibility:hidden;
}

/* DRUCKANSICHT */

.print_legend {
    width:600px;
    text-align:center;
    margin:15px auto;
}

#print_box {
    border:1px solid #000000;
    width:600px;
    margin:15px auto;
    padding:10px;
    line-height:1.5;
    text-align:justify;
}

/* PDF ERSTELLEN */

#page_pdf_back {
    display:none;
    position:fixed;
    _position:absolute; /* hack for internet explorer 6*/
    height:100%;
    width:100%;
    top:0;
    left:0;
    background:#000000;
    border:1px solid #cecece;
    z-index:1;
    opacity: 0.5;
}

#page_pdf_result {
    width:570px;
    height:100px;
    position:fixed;
    left:330px;
    top:200px;
    border:solid 1px #cecece;
    background-color:#ffffff;
    z-index:20;
    display:none;
    text-align:center;
    border-top:solid 10px #ffcc00;
    padding:5px;
}

/* USER SACHEN */
.user_login_label {
    font-size:8pt;
    font-weight:900;
    line-height:1;
}

.user_input {
    width:200px;
    height:18px;
    border:1px solid #b3b3b3;
    margin-top:5px;
    text-align:left;
}

#user_login_submit {
    position:relative;
    left:125px;
    margin-bottom:10px;
}

.errorbox {
    border:1px dashed #b3b3b3;
    background-color:#ffcc00;
    padding:10px;
    font-size:12pt;
    font-weight:900;

}

.infobox {
    border:1px dashed #b3b3b3;
    background-color:#eeeeee;
    padding:10px;
    font-size:12pt;
    font-weight:900;

}

#logout_top {
    text-decoration:none;
    font-size:8pt;
    color:#888888;
    font-style:italic;
}

#logout_top:hover {
    text-decoration:underline;
}

.logout_top_spacer {
    text-decoration:none;
    font-size:8pt;
    color:#888888;
    font-style:italic;
}

/* INTERN SACHEN */
.intern_label {
    font-size:8pt;
    font-weight:900;
    line-height:1;
}

.intern_input {
    width:200px;
    height:18px;
    border:1px solid #b3b3b3;
    margin-top:5px;
    text-align:left;
}

.intern_input_sd {
    width:305px;
    height:18px;
    border:1px solid #b3b3b3;
    margin-top:5px;
    text-align:left;
}

.intern_input_kon {
    width:100%;
    height:18px;
    border:1px solid #b3b3b3;
    margin-top:5px;
    text-align:left;
}

.intern_inputarea {
    border:1px solid #b3b3b3;
    width:100%;
    height:100px;
    resize:none;
    margin-top:5px;
}

#intern_pw_submit {
    position:relative;
    left:125px;
    margin-bottom:10px;
}

#intern_benu_submit {
    position:relative;
    left:125px;
    margin-bottom:10px;
    clear:left;
}


#intern_sd_de_submit {
}

#intern_sd_en_submit {
}

#intern_sd_de_bild {
    width:100%;
    height:20px;
    text-align:center;
    vertical-align:middle;
    background-color:#ffcc00;
    font-weight:900;
}

#intern_sd_en_bild {
    width:100%;
    height:20px;
    text-align:center;
    vertical-align:middle;
    background-color:#ffcc00;
    font-weight:900;
}

#intern_sd_picture {
    width:240px;
    border:none;
}

#intern_sd_picture_en {
    width:240px;
    border:none;
}

#benu_info {
    font-weight:900;
    line-height:2;
}

#pw_plus {
    height:8px;
    background-color:red;
    width:0px;
    border:1px solid #b3b3b3;
    border-right-style:none;
    margin-top:5px;
    display:none;
}

#pw_minus {
    height:8px;
    background-color:#ffffff;
    width:200px;
    border:1px solid #b3b3b3;
    display:inline-block;
    margin-top:5px;
}

#pw_ver_area {
    display:none;
    position:fixed;
    left:330px;
    top:200px;
    width:570px;
    height:180px;
    padding:10px;
    background-color:#ffffff;
    border:1px solid #cecece;
    border-top:10px solid #ffcc00;
    z-index:20;
}

#pw_ver_background {
    display:none;
    position:fixed;
    _position:absolute; /* hack for internet explorer 6*/
    height:100%;
    width:100%;
    top:0;
    left:0;
    background:#000000;
    border:1px solid #cecece;
    z-index:1;
    opacity: 0.5;
}

#sd_counter {
    border:1px solid #b3b3b3;
    width:200px;
    height:30px;
    font-size:12pt;
    font-weight:900;
    vertical-align:middle;
    text-align:center;
    display:inline-block;
    margin-bottom:10px;
}

#sd_counter_en {
    border:1px solid #b3b3b3;
    width:300px;
    height:30px;
    font-size:12pt;
    font-weight:900;
    vertical-align:middle;
    text-align:center;
    display:inline-block;
    margin-bottom:10px;
}

#db_login_area {
    display:none;
    position:fixed;
    left:330px;
    top:200px;
    width:570px;
    height:180px;
    padding:10px;
    background-color:#ffffff;
    border:1px solid #cecece;
    border-top:10px solid #ffcc00;
    z-index:20;
}

#db_login_background {
    display:none;
    position:fixed;
    _position:absolute; /* hack for internet explorer 6*/
    height:100%;
    width:100%;
    top:0;
    left:0;
    background:#000000;
    border:1px solid #cecece;
    z-index:1;
    opacity: 0.5;
}

/* SCHRIFTENREIHE */
.schriften_band {
    width:65px;
    font-weight:900;
    vertical-align:top;
    border-bottom:1px solid #000000;
    line-height:1.2;
    padding:5px;
    text-align:left;
}

.schriften_titel {
    vertical-align:top;
    border-bottom:1px solid #000000;
    line-height:1.2;
    text-align:left;
    padding:5px;
}

.schriften_preis {
    width:50px;
    vertical-align:top;
    border-bottom:1px solid #000000;
    line-height:1.2;
    padding:5px;
    text-align:left;
}

.schriften_button {
    vertical-align:top;
    border-bottom:1px solid #000000;
    line-height:1.2;
    text-align:center;
    width:70px;
    padding:5px;
    padding-right:0px;
}

.schriften_order {
    font-weight:900;
    text-decoration:underline;
}

.schriften_tabelle {
    border-collapse:collapse;
}

#schriften_background {
    display:none;
    position:fixed;
    _position:absolute; /* hack for internet explorer 6*/
    height:100%;
    width:100%;
    top:0;
    left:0;
    background:#000000;
    border:1px solid #cecece;
    z-index:1;
    opacity: 0.5;
}

#schriften_orderform {
    width:570px;
    height:300px;
    position:fixed;
    left:330px;
    top:200px;
    border:solid 1px #cecece;
    background-color:#ffffff;
    z-index:20;
    display:none;
    text-align:left;
    border-top:solid 10px #ffcc00;
    padding:5px;
}

.schriften_input {
    position:absolute;
    left:170px;
    height:18px;
    border:1px solid #b3b3b3;
    margin-top:3px;
}

/* SEITE VERSCHICKEN */
#page_send_area {
    display:none;
    position:fixed;
    left:330px;
    top:200px;
    width:300px;
    height:70px;
    padding:10px;
    background-color:#ffffff;
    border:1px solid #cecece;
    border-top:10px solid #ffcc00;
}

.page_input {
    border:1px solid #b3b3b3;
    margin-top:3px;
    width:100%;
    margin-top:5px;
    margin-bottom:5px;
}

/* BIT */
.bit_unselect {
    width:108px;
    height:30px;
    line-height:30px;
    text-align:center;
    border:1px solid #000000;
    margin:2px;
    float:left;
    background-color:#cecece;
}

.bit_select {
    width:108px;
    height:30px;
    line-height:30px;
    text-align:center;
    border:1px solid #000000;
    margin:2px;
    float:left;
    background-color:#ffcc00;
}

.bit_unselect_en {
    width:108px;
    height:30px;
    line-height:30px;
    text-align:center;
    border:1px solid #000000;
    margin:2px;
    float:left;
    background-color:#cecece;
}

.bit_select_en {
    width:108px;
    height:30px;
    line-height:30px;
    text-align:center;
    border:1px solid #000000;
    margin:2px;
    float:left;
    background-color:#ffcc00;
}

.bit_break {
    float:none;
    height:30px;
}

#bit_results {
    clear:left;
    width:100%;
    text-align:center;
}

#bit_results_en {
    clear:left;
    width:100%;
    text-align:center;
}

.bit_box {
    width:100%;
    border-collapse:collapse;
}

.bit_cell {
    text-align:left;
    border:1px solid #000000;
    padding:2px;
}

.bit_header {
    font-size:14pt;
    font-weight:900;
    color:#ffcc00;
}

/* MENU */
.menu1 {
    font-family:helvetica;
    display:block;
    height:22pt;
    font-style:normal;
}

.menu1_link {
    font-family:helvetica;
    font-size:10pt;
    font-weight:100;
    color:#ffffff;
    text-decoration:none;
}

.menu1_link:hover {
    color:#ffcc00;
}

.menu1_link_aktiv {
    font-family:helvetica;
    font-size:10pt;
    font-weight:100;
    color:#ffcc00;
    text-decoration:none;
}

.menu2 {
    font-family:helvetica;
    display:block;
    position:relative;
    left:20px;
    height:18pt;
}
.menu3 {
    font-family:helvetica;
    display:block;
    position:relative;
    left:30px;
    height:18pt;
}

.menu2_link {
    font-family:helvetica;
    font-size:8pt;
    font-weight:100;
    color:#ffffff;
    text-decoration:none;
}

.menu2_link_aktiv {
    font-family:helvetica;
    font-size:8pt;
    font-weight:100;
    color:#ffcc00;
    text-decoration:none;
}

.menu2_link:hover {
    color:#ffcc00;
}


.menu_child {
    font-family:helvetica;
    display:block;
    height:18pt;
    line-height:9pt;
}

.menu_child_link {
    font-family:helvetica;
    font-size:10pt;
    font-weight:100;
    color:#888888;
    text-decoration:none;
}

.menu_child_link:hover {
    color:#cccccc;
}

.input_red {
    border-color:red;
}

.search_back {
    font-weight:900;
    font-size:12pt;
    font-family:helvetica;
}

.search_back:hover {
    text-decoration:underline;
}

#db_show_login:hover {
    text-decoration:underline;
}

.antrag_input {
    height:20px;
    border:1px solid #b3b3b3;
    margin-bottom:5px;
    text-align:left;
    padding:3px;
    width:250px;
}

#antrag_erstellen {
    font-weight:900;
    font-size:16pt;
    padding:5px;
    color:#000000;
    background-color:lightgrey;
    border: 1px black solid;
}
#antrag_erstellen:hover {
    text-decoration:underline;
}
#antrag_erstellen_en {
    font-weight:900;
    font-size:16pt;
    padding:5px;
    color:#000000;
    background-color:lightgrey;
    border: 1px black solid;
}
#antrag_erstellen_en:hover {
    text-decoration:underline;
}
.rspr_anm_head {
    display:box;
    background-color:#ffcc00;
    border:1px solid #aaaaaa;
    border-bottom-style:none;
    font-size:12pt;
    text-align:center;
}

.rspr_anm_box {
    display:box;
    border:1px solid #aaaaaa;
    border-bottom-style:none;
    background-image: url(../img/Rechner_Back.jpg);
    background-color:#bfbfbf;
    text-align:center;
    background-repeat:repeat-x;
}

.rspr_spez_page:hover {
    text-decoration:underline;
}

.rspr_spez_sart:hover {
    text-decoration:underline;
}

.button {
    display:inline-block;
    background-color:#dedede;
    border:1px grey solid;
    font-weight:900;
    padding:10px;
    margin-top:10px;
    text-decoration:none;
    min-width:200px;
    text-align:center;

}
.button:hover {
    background-color:#f4f4f4;
}