
/* --------------------------------------------------- mainmenu --------------------------------------------------- */

a#menu_news, a#menu_news:link, a#menu_news:visited, a#menu_news:focus, a#menu_news:hover, a#menu_news:active {
    width: 55px;
    background: transparent url(../images/mainmenu/news.gif) 0 0 no-repeat;
}

a#menu_news:hover {
    background: transparent url(../images/mainmenu/news.gif) 0 -30px no-repeat;
}

a#menu_anmeldung, a#menu_anmeldung:link, a#menu_anmeldung:visited, a#menu_anmeldung:focus, a#menu_anmeldung:hover, a#menu_anmeldung:active {
    width: 113px;
    background: transparent url(../images/mainmenu/registrieren.gif) 0 0 no-repeat;
}

a#menu_anmeldung:hover {
    background: transparent url(../images/mainmenu/registrieren.gif) 0 -30px no-repeat;
}

a#menu_challenge, a#menu_challenge:link, a#menu_challenge:visited, a#menu_challenge:focus, a#menu_challenge:hover, a#menu_challenge:active {
    width: 91px;
    background: transparent url(../images/mainmenu/challenge.gif) 0 0 no-repeat;
}

a#menu_challenge:hover {
    background: transparent url(../images/mainmenu/challenge.gif) 0 -30px no-repeat;
}

a#menu_konfigurator, a#menu_konfigurator:link, a#menu_konfigurator:visited, a#menu_konfigurator:focus, a#menu_konfigurator:hover, a#menu_konfigurator:active {
    width: 151px;
    background: transparent url(../images/mainmenu/skin-konfigurator.gif) 0 0 no-repeat;
}

a#menu_konfigurator:hover {
    background: transparent url(../images/mainmenu/skin-konfigurator.gif) 0 -30px no-repeat;
}

a#menu_galerie, a#menu_galerie:link, a#menu_galerie:visited, a#menu_galerie:focus, a#menu_galerie:hover, a#menu_galerie:active {
    width: 109px;
    background: transparent url(../images/mainmenu/skin-galerie.gif) 0 0 no-repeat;
}

a#menu_galerie:hover {
    background: transparent url(../images/mainmenu/skin-galerie.gif) 0 -30px no-repeat;
}

a#menu_warenkorb, a#menu_warenkorb:link, a#menu_warenkorb:visited, a#menu_warenkorb:focus, a#menu_warenkorb:hover, a#menu_warenkorb:active {
    width: 107px;
    background: transparent url(../images/mainmenu/warenkorb.gif) 0 0 no-repeat;
}

a#menu_warenkorb:hover {
    background: transparent url(../images/mainmenu/warenkorb.gif) 0 -30px no-repeat;
}

a#menu_faq, a#menu_faq:link, a#menu_faq:visited, a#menu_faq:focus, a#menu_faq:hover, a#menu_faq:active {
    position: absolute;
    top: 0px;
    right: 0px;
    width: 42px;
    background: transparent url(../images/mainmenu/faq.gif) 0 0 no-repeat;
}

a#menu_faq:hover {
    background: transparent url(../images/mainmenu/faq.gif) 0 -30px no-repeat;
}

/* --------------------------------------------------- submenu - gallery --------------------------------------------------- */

a#sort_rating, a#sort_rating:link, a#sort_rating:visited, a#sort_rating:focus, a#sort_rating:hover, a#sort_rating:active {
    background: transparent url(../images/submenu/sort_rating.gif) 0 0 no-repeat;
}

a#sort_rating:hover {
    background: transparent url(../images/submenu/sort_rating.gif) 0 -31px no-repeat;
}

a#sort_public, a#sort_public:link, a#sort_public:visited, a#sort_public:focus, a#sort_public:hover, a#sort_public:active {
    background: transparent url(../images/submenu/sort_public.gif) 0 0 no-repeat;
}

a#sort_public:hover {
    background: transparent url(../images/submenu/sort_public.gif) 0 -31px no-repeat;
}

a#sort_rechte, a#sort_rechte:link, a#sort_rechte:visited, a#sort_rechte:focus, a#sort_rechte:hover, a#sort_rechte:active {
    background: transparent url(../images/submenu/sort_rechte.gif) 0 0 no-repeat;
}

a#sort_rechte:hover {
    background: transparent url(../images/submenu/sort_rechte.gif) 0 -31px no-repeat;
}

a#sort_datum, a#sort_datum:link, a#sort_datum:visited, a#sort_datum:focus, a#sort_datum:hover, a#sort_datum:active {
    background: transparent url(../images/submenu/sort_datum.gif) 0 0 no-repeat;
}

a#sort_datum:hover {
    background: transparent url(../images/submenu/sort_datum.gif) 0 -31px no-repeat;
}

/* --------------------------------------------------- blocks --------------------------------------------------- */

.block_konfigurator {
    width: 635px;
    height: 390px;
    float: left;
    background: url(../images/blocks/bg_konfigurator.jpg) no-repeat top left;
    margin-right: 5px;
    margin-bottom: 4px;
}

.block_einspielen {
    width: 320px;
    height: 390px;
    float: left;
    background: url(../images/blocks/bg_einspielen.jpg) no-repeat top left;
    margin-bottom: 4px;
}

.block_gewinnspiel {
    width: 316px;
    height: 450px;
    float: left;
    background: url(../images/blocks/bg_gewinnspiel2.jpg) no-repeat top left;
    margin-right: 4px;
    margin-bottom: 4px;
}

.block_gewinnspiel_content {
    width: 320px;
    height: 450px;
    float: left;
    background: url(../images/blocks/bg_gewinnspiel_content.jpg) no-repeat top left;
    margin-bottom: 4px;
}

.block_challenge {
    width: 316px;
    height: 450px;
    float: left;
    background: url(../images/blocks/bg_challenge2.jpg) no-repeat top left;
    margin-right: 4px;
    margin-bottom: 4px;
}

.block_galerie {
    width: 320px;
    height: 450px;
    float: left;
    background: url(../images/blocks/bg_galerie.jpg) no-repeat top left;
    margin-bottom: 4px;
}

.block_galerie_content {
    width: 320px;
    height: 450px;
    float: left;
    background: url(../images/blocks/bg_galerie_content.jpg) no-repeat top left;
    margin-bottom: 4px;
}

.block_ml-1640 {
    width: 320px;
    height: 450px;
    float: left;
    background: url(../images/blocks/bg_ml-1640.jpg) no-repeat top left;
    margin-bottom: 4px;
}

.block_drucker {
    width: 320px;
    height: 450px;
    float: left;
    background: url(../images/blocks/bg_drucker.jpg) no-repeat top left;
    margin-bottom: 4px;
}

/* --------------------------------------------------- buttons --------------------------------------------------- */

a.button_zurueck, a.button_zurueck:link, a.button_zurueck:visited, a.button_zurueck:focus, a.button_zurueck:hover, a.button_zurueck:active {
    width: 79px;
    position: absolute;
    left: 20px;
    bottom: 10px;
    background: transparent url(../images/buttons/zurueck.gif) 0 0 no-repeat;
}

a.button_zurueck:hover {
    background: transparent url(../images/buttons/zurueck.gif) 0 -20px no-repeat;
}

a.button_weiter, a.button_weiter:link, a.button_weiter:visited, a.button_weiter:focus, a.button_weiter:hover, a.button_weiter:active {
    width: 79px;
    position: absolute;
    right: 20px;
    bottom: 10px;
    background: transparent url(../images/buttons/weiter.gif) 0 0 no-repeat;
}

a.button_weiter:hover {
    background: transparent url(../images/buttons/weiter.gif) 0 -20px no-repeat;
}

a.button_weiter2, a.button_weiter2:link, a.button_weiter2:visited, a.button_weiter2:focus, a.button_weiter2:hover, a.button_weiter2:active {
    width: 79px;
    position: absolute;
    right: 20px;
    bottom: 10px;
    background: transparent url(../images/buttons/weiter.gif) 0 0 no-repeat;
}

a.button_abschliessen, a.button_abschliessen:link, a.button_abschliessen:visited, a.button_abschliessen:focus, a.button_abschliessen:hover, a.button_abschliessen:active {
    width: 123px;
    position: absolute;
    right: 20px;
    bottom: 10px;
    background: transparent url(../images/buttons/abschliessen.gif) 0 0 no-repeat;
}

a.button_abschliessen:hover {
    background: transparent url(../images/buttons/abschliessen.gif) 0 -20px no-repeat;
}

a.button_bestellen, a.button_bestellen:link, a.button_bestellen:visited, a.button_bestellen:focus, a.button_bestellen:hover, a.button_bestellen:active {
    width: 210px;
    position: absolute;
    right: 20px;
    bottom: 10px;
    background: transparent url(../images/buttons/bestellen.gif) 0 0 no-repeat;
}

a.button_bestellen:hover {
    background: transparent url(../images/buttons/bestellen.gif) 0 -20px no-repeat;
}

a.button_speichern, a.button_speichern:link, a.button_speichern:visited, a.button_speichern:focus, a.button_speichern:hover, a.button_speichern:active {
    width: 195px;
    position: absolute;
    right: 20px;
    bottom: 10px;
    background: transparent url(../images/buttons/speichern.gif) 0 0 no-repeat;
}

a.button_speichern:hover {
    background: transparent url(../images/buttons/speichern.gif) 0 -20px no-repeat;
}

a.button_logout, a.button_logout:link, a.button_logout:visited, a.button_logout:focus, a.button_logout:hover, a.button_logout:active {
    display: block;
    height: 18px;
    width: 79px;
    position: absolute;
    right: 10px;
    bottom: 10px;
    background: transparent url(../images/buttons/logout.gif) 0 0 no-repeat;
}

a.button_logout:hover {
    background: transparent url(../images/buttons/logout.gif) 0 -18px no-repeat;
}

#submenu_galerie a.button_sort, #submenu_galerie a.button_sort:link, #submenu_galerie a.button_sort:visited, #submenu_galerie a.button_sort:focus, #submenu_galerie a.button_sort:hover, #submenu_galerie a.button_sort:active {
    display: block;
    height: 30px;
    width: 150px;
    position: absolute;
    right: 0px;
    top: 0px;
    margin-right: 0px;
    background: transparent url(../images/buttons/sortieren.gif) 0 0 no-repeat;
}

a.button_activate, a.button_activate:link, a.button_activate:visited, a.button_activate:focus, a.button_activate:hover, a.button_activate:active {
    background: transparent url(../images/buttons/activate.gif) 0 0 no-repeat;
}

a.button_activate:hover {
    background: transparent url(../images/buttons/activate.gif) 0 -20px no-repeat;
}

a.button_changedata, a.button_changedata:link, a.button_changedata:visited, a.button_changedata:focus, a.button_changedata:hover, a.button_changedata:active {
    background: transparent url(../images/buttons/changedata.gif) 0 0 no-repeat;
}

a.button_changedata:hover {
    background: transparent url(../images/buttons/changedata.gif) 0 -20px no-repeat;
}

a.button_editgallery, a.button_editgallery:link, a.button_editgallery:visited, a.button_editgallery:focus, a.button_editgallery:hover, a.button_editgallery:active {
    background: transparent url(../images/buttons/editgallery.gif) 0 0 no-repeat;
}

a.button_editgallery:hover {
    background: transparent url(../images/buttons/editgallery.gif) 0 -20px no-repeat;
}

/* --------------------------------------------------- block-buttons --------------------------------------------------- */

a.link_konfigurator, a.link_konfigurator:link, a.link_konfigurator:visited, a.link_konfigurator:focus, a.link_konfigurator:hover, a.link_konfigurator:active {
    width: 192px;
    background: transparent url(../images/blocks/link_konfigurator.gif) 0 0 no-repeat;
    margin-top: 343px;
    margin-left: 370px;
}

a.link_konfigurator:hover {
    background: transparent url(../images/blocks/link_konfigurator.gif) 0 -33px no-repeat;
}

a.link_einspielen, a.link_einspielen:link, a.link_einspielen:visited, a.link_einspielen:focus, a.link_einspielen:hover, a.link_einspielen:active {
    width: 236px;
    background: transparent url(../images/blocks/link_einspielen.gif) 0 0 no-repeat;
    margin-top: 345px;
    margin-left: 10px;
}

a.link_einspielen:hover {
    background: transparent url(../images/blocks/link_einspielen.gif) 0 -33px no-repeat;
}

a.link_gewinnspiel, a.link_gewinnspiel:link, a.link_gewinnspiel:visited, a.link_gewinnspiel:focus, a.link_gewinnspiel:hover, a.link_gewinnspiel:active {
    width: 183px;
    background: transparent url(../images/blocks/link_gewinnspiel.gif) 0 0 no-repeat;
    margin-top: 403px;
    margin-left: 15px;
}

a.link_gewinnspiel:hover {
    background: transparent url(../images/blocks/link_gewinnspiel.gif) 0 -33px no-repeat;
}

a.link_challenge, a.link_challenge:link, a.link_challenge:visited, a.link_challenge:focus, a.link_challenge:hover, a.link_challenge:active {
    width: 183px;
    background: transparent url(../images/blocks/link_challenge.gif) 0 0 no-repeat;
    margin-top: 403px;
    margin-left: 15px;
}

a.link_challenge:hover {
    background: transparent url(../images/blocks/link_challenge.gif) 0 -33px no-repeat;
}

a.link_galerie, a.link_galerie:link, a.link_galerie:visited, a.link_galerie:focus, a.link_galerie:hover, a.link_galerie:active {
    width: 135px;
    background: transparent url(../images/blocks/link_galerie.gif) 0 0 no-repeat;
    margin-top: 403px;
    margin-left: 13px;
}

a.link_galerie:hover {
    background: transparent url(../images/blocks/link_galerie.gif) 0 -33px no-repeat;
}

a.link_ml-1640, a.link_ml-1640:link, a.link_ml-1640:visited, a.link_ml-1640:focus, a.link_ml-1640:hover, a.link_ml-1640:active {
    width: 212px;
    background: transparent url(../images/blocks/link_ml-1640.gif) 0 0 no-repeat;
    margin-top: 404px;
    margin-left: 12px;
}

a.link_ml-1640:hover {
    background: transparent url(../images/blocks/link_ml-1640.gif) 0 -33px no-repeat;
}

a.link_drucker, a.link_drucker:link, a.link_drucker:visited, a.link_drucker:focus, a.link_drucker:hover, a.link_drucker:active {
    width: 175px;
    background: transparent url(../images/blocks/link_drucker.gif) 0 0 no-repeat;
    margin-top: 404px;
    margin-left: 12px;
}

a.link_drucker:hover {
    background: transparent url(../images/blocks/link_drucker.gif) 0 -33px no-repeat;
}


/* =================================================== FORMULARE =================================================== */

/* --------------------------------------------------- anmelden --------------------------------------------------- */

#header_menu input.anmelden {
    width: 120px;
    height: 25px;
    background: url(../images/buttons/anmelden.gif) no-repeat top left;
    padding: 0px;
}

#header_menu input.anmelden:hover {
    background: url(../images/buttons/anmelden_over.gif) no-repeat top left;
}

/* --------------------------------------------------- registrieren --------------------------------------------------- */

.content_text input.abschicken, .content_text_block input.abschicken {
    width: 142px;
    height: 30px;
    border: 0px;
    background: url(../images/buttons/abschicken.gif) no-repeat top left;
    padding: 0px;
}

.content_text input.abschicken:hover, .content_text_block input.abschicken:hover {
    background: url(../images/buttons/abschicken_over.gif) no-repeat top left;
}