body {
    background-image: url(../images/default/header_1pxbreit.png);
    background-repeat: repeat-x;
    background-position: left top;
    background-color: #ffffff;
    min-width: 800px;
    margin: 0px 2px 0px 0px;
    text-align: center;
    font-family: Arial, Helvetica, Sans-Serif;
    font-size: 13px;
    color: #000000;
    vertical-align: top;
    line-height: 15px;
    text-align: left;
    margin: 0;
}

* {
    margin: 0;
    padding: 0;
}

th {
    font-family: Arial, Helvetica, Sans-Serif;
    font-size: 12px;
    color: #ffffff;
    vertical-align: top;
    line-height: 15px;
    text-align: left;
}

td {
    font-family: Arial, Helvetica, Sans-Serif;
    font-size: 13px;
    color: #000000;
    vertical-align: top;
    line-height: 15px;
    text-align: left;
}

img {
    border: 0px solid #000000;
}

a:link {
    font-family: Arial, Helvetica, Sans-Serif;
    font-size: 13px;
    color: #1fb0a8;
    text-decoration: none;
}

a:visited {
    color: #1fb0a8;
}

a:hover {
    color: #000000;
    text-decoration: underline;
}

a:active {
    color: #1fb0a8;
}

a.ltips:link {
    cursor: hand;
    text-decoration: none;
    color: #1fb0a8;
}

a.ltips:visited {
    cursor: hand;
    text-decoration: none;
    color: #1fb0a8;
}

a.ltips:hover {
    cursor: hand;
    text-decoration: none;
    color: #FFFFFF;
}

a.ltips:active {
    cursor: hand;
    text-decoration: none;
    color: #1fb0a8;
}

a.lpartner:link {
    cursor: hand;
    text-decoration: none;
    color: #1fb0a8;
}

a.lpartner:visited {
    cursor: hand;
    text-decoration: none;
    color: #1fb0a8;
}

a.lpartner:hover {
    cursor: hand;
    text-decoration: none;
    color: #000000;
}

a.lpartner:active {
    cursor: hand;
    text-decoration: none;
    color: #1fb0a8;
}

/*--Hier ist alles was mit der HAUPTNAVIGATION im FREEBEREICH zu tun hat--*/
.nav {
    cursor: hand;
}

#howtodata {
    padding: 10px;
}

#howtodatahead {
    font-family: Arial, Helvetica, Sans-Serif;
    font-size: 18px;
    color: #000000;
    text-align: center;
}

#howtodatahead2 {
    font-family: Arial, Helvetica, Sans-Serif;
    font-size: 16px;
    color: #000000;
}

#bestaetigeText {
    margin-left: 8px;
    font-family: Arial, Helvetica, Sans-Serif;
    font-size: 18px;
    color: #000000;
}

#navigation_outer {
    width: 940px;
    height: 60px;
    margin-left: auto;
    margin-right: auto;
    margin-top: 40px;
    margin-bottom: 30px;
    text-transform: uppercase;
    background-image: url('../images/default/bg_navigation.png');
    background-repeat: no-repeat;
}

#navigation_outer_outer {
    /*border: 1px solid #AA0000;*/
    width: 942px;
    height: 62px;
    margin-left: auto;
    margin-right: auto;
    margin-top: 40px;
    margin-bottom: 20px;
}

#navigation_tm_inner1 {
    /*border: 1px solid #AA0000;*/
    float: left;
    width: 10px;
    height: 60px;
    /*margin-bottom: 30px;*/
    background-image: url('../images/default/menueleiste_1.png');
    background-repeat: no-repeat;
}

#navigation_tm_inner2 {
    /*border: 1px solid #AA0000;*/
    float: left;
    width: 721px;
    height: 60px;
    margin-left: 0px;
    margin-right: auto;
    margin-top: 0px;
    padding-left: 10px;
    text-transform: uppercase;
    background-image: url('../images/default/menueleiste_2.png');
    background-repeat: repeat-x;
}

#navigation_tm_inner {
    border: 1px solid #AA0000;
    float: left;
    width: 600px;
    height: 20px;
    padding-left: 1px;
    margin-top: 15px;
    margin-left: 1px;
    font-family: Arial, Helvetica, Sans-Serif;
    font-size: 14px;
    color: #ffffff;
    z-index: 1000;
    text-transform: uppercase;
}

#navigation_tm_outer {
    width: 942px;
    height: 62px;
    margin-left: auto;
    margin-right: auto;
    margin-top: 40px;
    margin-bottom: 30px;
    text-transform: uppercase;
    background-image: url('../images/default/bg_navigation.png');
    background-repeat: no-repeat;
}

#navigation_inner {
    float: left;
    width: 600px;
    padding-left: 20px;
    margin-top: 15px;
    font-family: Arial, Helvetica, Sans-Serif;
    font-size: 14px;
    color: #ffffff;
    z-index: 1000;
    text-transform: uppercase;
}

#logo_tm {
    float: right;
    width: 201px;
    height: 60px;
}

#logo {
    float: right;
    width: 199px;
    height: 60px;
}

/*--DROPPY NAVIGATION--*/
/* Basic code - don't modify */
.droppy {
    display: block;
    margin: 0;
    padding: 0;
    position: relative;
}

.droppy li {
    display: block;
    list-style: none;
    margin: 0;
    padding: 0;
    float: left;
    position: relative;
    z-index: 1000000;
}

.droppy a {
    display: block;
}

.droppy ul {
    display: none;
    position: absolute;
    left: 0;
    margin: 0;
    padding: 0;
    z-index: 1000000;
}

* html .droppy ul {
    line-height: 0;
}

/* IE6 "fix" */
.droppy ul a {
    zoom: 1;
}

/* IE6/7 fix */
.droppy ul li {
    float: none;
}

.droppy ul ul {
    top: 0;
}

/* Essentials - configure this */
.droppy ul {
    width: 130px;
}

.droppy ul ul {
    left: 131px;
}

/* Everything else is theming */
.droppy {
    height: 24px;
}

.droppy *:hover {
    background-color: none;
}

.droppy a {
    border-right: 1px solid #9BCB3D;
    color: white;
    padding: 10px;
    line-height: 1;
    font-family: Arial, Helvetica, Sans-Serif;
    font-size: 14px;
    font-weight: 400;
}

.droppy li.hover a {
    background-color: #222222;
}

.droppy ul {
    top: 25px;
}

.droppy ul li a {
    background-color: #222222;
    color: white;
    padding: 10px;
    line-height: 1;
    font-family: Arial, Helvetica, Sans-Serif;
    font-size: 12px;
    font-weight: 400;
}

.droppy ul a.has-subnav {
    background-color: #2E2A2A;
}

.droppy ul a.hover {
    background-color: #9BCB3D;
}

.droppy ul a {
    border-bottom: 1px solid white;
    border-right: none;
    opacity: 0.9;
    filter: alpha(opacity=90);
}

/* .droppy ul a { border-bottom: none; } - I also needed this for IE6/7 */
/*--Hier ist alles drin was mit CONTENT zu tun hat----------------------*/
#content {
    width: 940px;
    min-height: 1000px;
    margin-left: auto;
    margin-right: auto;
    background-color: #ffffff;
    font-family: Arial, Helvetica, Sans-Serif;
    font-size: 14px;
    font-weight: 400;
    color: #000000;
}

#content_impressum {
    width: 940px;
    min-height: 780px;
    margin-left: auto;
    margin-right: auto;
    background-color: #ffffff;
    font-family: Arial, Helvetica, Sans-Serif;
    font-size: 14px;
    font-weight: 400;
    color: #000000;
}

#content_inner {
    width: 860px;
    padding: 40px;
    font-family: Arial, Helvetica, Sans-Serif;
    font-size: 14px;
    font-weight: 400;
    color: #000000;
    /*border: 1px solid #000000;*/
}

#content_inner_schufa {
    text-align: justify;
    width: 620px;
    padding: 40px;
    font-family: Arial, Helvetica, Sans-Serif;
    font-size: 14px;
    font-weight: 400;
    color: #000000;
}

#content_register_choice {
    width: 940px;
    min-height: 240px;
    margin-left: auto;
    margin-right: auto;
    background-color: #ffffff;
    font-family: Arial, Helvetica, Sans-Serif;
    font-size: 14px;
    font-weight: 400;
    color: #000000;
}

/*-------INDEX FREEBEREICH----------------------*/
#slideshow {
    width: 940px;
    height: 450px;
    border-bottom: 2px solid #ffffff;
}

#notslideshow {
    width: 940px;
    height: 295px;
    border-bottom: 2px solid #ffffff;
}

#sexpage_basic a {
    color: #800038;
    margin-left: 3px;
    font-family: Arial, Helvetica, Sans-Serif;
    text-decoration: underline;
    font-size: 12px;
    font-weight: 400;
}

#sexpage_gold a {
    color: #C48D00;
    margin-left: 3px;
    font-family: Arial, Helvetica, Sans-Serif;
    text-decoration: underline;
    font-size: 12px;
    font-weight: 400;
}

#sexpage_platin a {
    color: #7B7B7B;
    margin-left: 3px;
    font-family: Arial, Helvetica, Sans-Serif;
    text-decoration: underline;
    font-size: 12px;
    font-weight: 400;
}

#sexpage_auswahl {
    background-image: url(../images/default/sexpage_Anmeldung.jpg);
    background-repeat: no-repeat;
    width: 858px;
    height: 568px;
    padding-top: 10px;
    padding-left: 10px;
    padding-right: 10px;
    margin-bottom: 30px;
    /*background-image: url('../images/default/bg_signup.png');*/
    background-color: #ffffff;
    font-family: Arial, Helvetica, Sans-Serif;
    font-size: 18px;
    font-weight: 400;
    color: #9BCB3D;
}

#ueber18_auswahl {
    margin-left: 30px;
    line-height: 1.5em;
    font-family: Arial, Helvetica, Sans-Serif;
    font-size: 66px;
    font-weight: 600;
    color: #9BCB3D;
}

#kundenanmeldung {
    background-image: url(../images/default/bg_main.jpg);
    background-repeat: no-repeat;
    width: 920px;
    height: 112px;
    padding-top: 10px;
    padding-left: 10px;
    padding-right: 10px;
    margin-bottom: 30px;
    /*background-image: url('../images/default/bg_signup.png');*/
    background-color: #ffffff;
    font-family: Arial, Helvetica, Sans-Serif;
    font-size: 18px;
    font-weight: 400;
    color: #9BCB3D;
    text-transform: uppercase;
    -moz-border-radius: 10px;
    -khtml-border-radius: 10px;
}

.button_center_bottom {
    width: 186px;
    padding-left: 0px;
    padding-right: 0px;
    margin-left: auto;
    margin-right: auto;
    height: 30px;
    position: relative;
    top: 20px;
}

.login_box {
    background-image: url(../images/default/bg_main.jpg);
    background-repeat: no-repeat;
    position: absolute;
    margin-left: 5px;
    width: 520px;
    /*background-color: #000000;*/
    height: 358px;
    margin-left: 209px;
    margin-top: 0px;
    top: 0px;
    border: 1px solid #000000;
}

.login_box_left {
    background-image: url(../images/default/bg_main.jpg);
    background-repeat: no-repeat;
    position: absolute;
    margin-left: 0px;
    width: 155px;
    /*background-color: #000000;*/
    padding: 20px 25px 20px 25px;
    height: 318px;
    top: 0px;
    border: 1px solid #000000;
}

.login_box_right {
    background-image: url(../images/default/bg_main.jpg);
    background-repeat: no-repeat;
    position: relative;
    width: 155px;
    /*background-color: #000000;*/
    height: 318px;
    margin-left: auto;
    margin-right: 0px;
    padding: 20px 25px 20px 25px;
    top: 0px;
    border: 1px solid #000000;
    clear: both;
}

.boxcontainer2 {
    width: 950px;
    height: 284px;
    /*border: 1px solid #000000;*/
}

/* Webmaster Website Code begin*/
#webmaster_website_container {
    border: 2px solid #000000;
    width: 695px;
    height: 670px;
    margin-top: 0px;
}

#webmaster_Website_boxcontainer_head_textbox {
    /*border: 1px solid #AA0000;*/
    width: 495px;
    height: 20px;
    margin-left: 20px;
    margin-top: 25px;
    font-family: Arial, Helvetica, Sans-Serif;
    font-size: 18px;
    line-height: 18px;
    font-weight: 100;
    color: #AAC73B;
    text-transform: uppercase;
}

#webmaster_Website_text {
    /*border: 1px solid #AA0000;*/
    width: 495px;
    height: 20px;
    margin-left: 0px;
    margin-top: 25px;
    font-family: Arial, Helvetica, Sans-Serif;
    font-size: 18px;
    line-height: 18px;
    font-weight: 100;
    color: #AAC73B;
    text-transform: uppercase;
}

#webmaster_website_text {
    font-family: Arial, Helvetica, Sans-Serif;
    font-size: 13px;
    line-height: 13px;
    font-weight: 100;
    margin-left: 20px;
}

#webmaster_website_codebox {
    border: 1px solid #AAAAAA;
    width: 630px;
    height: 70px;
    margin-left: 20px;
    margin-right: auto;
    margin-top: 10px;
    padding: 10px 10px;
}

#webmaster_website_perso_box {
    border: 1px solid #FFFFFF;
    width: 650px;
    height: 370px;
    margin-top: 20px;
    margin-left: auto;
    margin-right: auto;
}

#webmaster_website_perso {
    /*border: 1px solid #AA0000;*/
    width: 510px;
    height: 320px;
    margin-left: auto;
    margin-right: auto;
    margin-top: 40px;
}

#webmaster_website_codebox_code {}

#webmaster_webseitenuebersicht_code_details_logo {
    margin-top: 0px;
}

#webmaster_website_code_Werbung {
    /*border: 1px solid #AA0000;*/
    float: right;
    margin-top: -475px;
}

#webmaster_website_code_return_button_box {
    /*border: 1px solid #AA0000;*/
    width: 222px;
    height: 30px;
    margin-top: 6px;
    margin-right: 20px;
    margin-left: 454px;
    float: none;
}

#webmaster_website_code_return_button {
    border: 1px solid #000000;
    font-family: Arial, Helvetica, Sans-Serif;
    font-size: 18px;
    line-height: 18px;
    color: #000000;
    width: 220px;
    height: 28px;
    padding-top: 1px;
    padding-bottom: 1px;
    background-color: #AAC73B;

}

/* Webmaster Website Code End */
/* Webmaster Websites begin */
#webmaster_Websites_container {}

/* Webmaster Websites end */
/* WEBMaster Zentrale begin */
#webmaster_startcontainer {
    border: 2px solid #000000;
    width: 695px;
    height: 400px;
    margin-top: 0px;
}

#wm_startArea_Werbung {
    float: right;
    margin-top: -405px;
}

.wm_startArea_Logos {
    margin-left: 65px;
}

/* WEBMaster Zentrale End */
/* Stammdaten begin */
#stammdaten_boxcontainer1 {
    border: 2px solid #000000;
    width: 695px;
    /*height: 590px;*/
    margin-top: 21px;
}

#bankdaten_boxcontainer1 {
    border: 2px solid #000000;
    width: 695px;
    /*height: 1010px;*/
    margin-top: 21px;
    padding-bottom: 20px;
}

#stammdaten_list_box_outer {
    border: 0px solid #000000;
    width: 221px;
    background-color: #FFFFFF;
    float: right;
}

#stammdaten_password_change {
    border: 0px solid #000000;
    width: 698px;
    /*height: 210px;*/
    margin-top: 21px;
    background-color: #000000;
}

#stammdaten_password_change_box_bottom {
    border: 0px solid #000000;
    margin-left: auto;
    margin-right: auto;
    margin-top: 10px;
    width: 670px;
    height: 165px;
}

#stammdaten_password_box_bottom_top {
    border: 0px solid #000000;
    width: 670px;
    height: 65px;
}

#stammdaten_password_box_bottom_bottom {
    border: 0px solid #000000;
    width: 670px;
    height: 55px;
}

#stammdaten_password_change_password_text {
    font-family: Arial, Helvetica, Sans-Serif;
    font-size: 18px;
    line-height: 18px;
    font-weight: 100;
    color: #AAC73B;
    text-transform: uppercase
}

#stammdaten_password_change_password_repeat_text {
    font-family: Arial, Helvetica, Sans-Serif;
    font-size: 18px;
    line-height: 18px;
    font-weight: 100;
    color: #AAC73B;
    text-transform: uppercase
}

#stammdaten_password_change_input {
    float: left;
    margin-left: 0px;
    margin-top: 5px;
    height: 25px;
    width: 665px;
}

#stammdaten_password2_change_input {
    float: left;
    margin-left: 0px;
    margin-top: 5px;
    height: 25px;
    width: 665px;
}

#stammdaten_password_change_button {
    border: 1px solid #000000;
    font-family: Arial, Helvetica, Sans-Serif;
    font-size: 18px;
    line-height: 18px;
    color: #000000;
    width: 220px;
    height: 28px;
    padding-top: 1px;
    padding-bottom: 1px;
    margin-top: 15px;
    margin-right: 0px;
    margin-bottom: 1px;
    float: right;
    background-color: #AAC73B;
}

#stammdaten_change_stammdaten_button {
    border: 1px solid #000000;
    font-family: Arial, Helvetica, Sans-Serif;
    font-size: 18px;
    line-height: 18px;
    color: #000000;
    width: 220px;
    height: 28px;
    padding-top: 1px;
    padding-bottom: 1px;
    margin-top: 25px;
    margin-right: 15px;
    margin-bottom: 10px;
    float: right;
    background-color: #AAC73B;
}

#stammdaten_bankdaten_head_text {
    /*border: 1px solid #AA0000;*/
    width: 660px;
    height: 100px;
    margin-left: 15px;
    margin-top: 15px;
}

#stammdaten_bankdaten_content {
    /*border: 1px solid #AA0000;*/
    margin-left: 15px;
    width: 665px;
    height: 850px;
}

#stammdaten_bankdaten_innland_change_button {
    border: 1px solid #000000;
    font-family: Arial, Helvetica, Sans-Serif;
    font-size: 18px;
    line-height: 18px;
    color: #000000;
    width: 220px;
    height: 28px;
    padding-top: 1px;
    padding-bottom: 1px;
    margin-top: 25px;
    margin-right: 0px;
    margin-bottom: 10px;
    float: right;
    background-color: #AAC73B;
}

#stammdaten_bankdaten_EU_change_button {
    border: 1px solid #000000;
    font-family: Arial, Helvetica, Sans-Serif;
    font-size: 18px;
    line-height: 18px;
    color: #000000;
    width: 220px;
    height: 28px;
    padding-top: 1px;
    padding-bottom: 1px;
    margin-top: 25px;
    margin-right: 0px;
    margin-bottom: 10px;
    float: right;
    background-color: #AAC73B;
}

#uebersicht_websites_button4 {
    border: 1px solid #000000;
    font-family: Arial, Helvetica, Sans-Serif;
    font-size: 18px;
    line-height: 18px;
    color: #000000;
    width: 220px;
    height: 28px;
    padding-top: 1px;
    padding-bottom: 1px;
    margin-right: 0px;
    float: right;
    vertical-align: top;
    background-color: #AAC73B;
}

#uebersicht_websites_button3 {
    border: 1px solid #000000;
    font-family: Arial, Helvetica, Sans-Serif;
    font-size: 18px;
    line-height: 18px;
    color: #000000;
    width: 220px;
    height: 28px;
    padding-top: 1px;
    padding-bottom: 1px;
    margin-right: 0px;
    float: right;
    vertical-align: top;
    background-color: #AAC73B;
}

#uebersicht_websites_button2 {
    border: 1px solid #000000;
    font-family: Arial, Helvetica, Sans-Serif;
    font-size: 18px;
    line-height: 18px;
    color: #000000;
    width: 220px;
    height: 28px;
    padding-top: 1px;
    padding-bottom: 1px;
    margin-right: 0px;
    float: right;
    vertical-align: top;
    background-color: #AAC73B;
}

#uebersicht_websites_button {
    border: 1px solid #000000;
    font-family: Arial, Helvetica, Sans-Serif;
    font-size: 18px;
    line-height: 18px;
    color: #000000;
    width: 220px;
    height: 28px;
    padding-top: 1px;
    padding-bottom: 1px;
    margin-right: 0px;
    float: right;
    background-color: #AAC73B;
}

#bankdaten_change_nonEU_button {
    border: 1px solid #000000;
    font-family: Arial, Helvetica, Sans-Serif;
    font-size: 18px;
    line-height: 18px;
    color: #000000;
    width: 220px;
    height: 28px;
    padding-top: 1px;
    padding-bottom: 1px;
    margin-top: 25px;
    margin-right: 0px;
    margin-bottom: 20px;
    float: right;
    background-color: #AAC73B;
}

#webmaster_boxcontainer_head_textbox {
    /*border: 1px solid #AA0000;*/
    width: 435px;
    height: 20px;
    margin-left: 20px;
    margin-top: 25px;
    font-family: Arial, Helvetica, Sans-Serif;
    font-size: 18px;
    line-height: 18px;
    font-weight: 100;
    color: #AAC73B;
    text-transform: uppercase;
}

#stammdaten_logo {
    float: right;
    margin-top: 20px;
}

#wm__werbung {
    float: right;
    margin-top: 20px;
}

/* Stammdaten end*/
#webmaster_infocontainer1 {
    border: 2px solid #000000;
    width: 695px;
    height: 183px;
    background-color: #000000;
}

#webmaster_infocontainer1_left {
    width: 581px;
    height: 181px;
    float: left;
}

#webmaster_infocontainer1_left_top {
    border: 1px solid #000000;
    width: 581px;
    height: 81px;
}

#webmaster_infocontainer_text1_top {
    margin-top: 17px;
    margin-left: 15px;
    font-family: Arial, Helvetica, Sans-Serif;
    font-size: 18px;
    line-height: 18px;
    font-weight: 100;
    color: #AAC73B;
    text-transform: uppercase;
}

#webmaster_infocontainer_text2_top {
    margin-top: 5px;
    margin-left: 15px;
    font-family: Arial, Helvetica, Sans-Serif;
    font-size: 18px;
    line-height: 18px;
    font-weight: 100;
    color: #AAC73B;
    text-transform: uppercase;
}

#webmaster_infocontainer1_left_bottom {
    border: 1px solid #000000;
    width: 562px;
    height: 98px;
    padding-left: 15px;
}

.webmaster_infocontainer_text3_bottom {
    font-family: Arial, Helvetica, Sans-Serif;
    font-size: 13px;
    margin-top: 3px;
    line-height: 18px;
    font-weight: 400;
    color: #FFFFFF;
}

#webmaster_infocontainer1_right {
    width: 110px;
    height: 183px;
    float: left;
}

#webmaster_infocontainer1_ssl {
    margin-top: 10px;
}

#webmaster_logincontainer1 {
    border: 0px solid #000000;
    width: 698px;
    height: 195px;
    margin-top: 21px;
    background-color: #000000;
}

#webmaster_accountData1 {
    border: 0px solid #000000;
    width: 698px;
    /*height: 195px;*/
    margin-top: 21px;
    background-color: #000000;
}

#webmaster_logincontainer_box_bottom {
    border: 0px solid #000000;
    margin-left: auto;
    margin-right: auto;
    margin-top: 25px;
    width: 670px;
    /*height: 80px;*/
}

#webmaster_logincontainer_box_bottom_left {
    border: 0px solid #000000;
    width: 331px;
    height: 88px;
    float: left;
}

#webmaster_logincontainer_box_bottom_right {
    border: 0px solid #000000;
    width: 331px;
    height: 88px;
    float: right;
}

#webmaster_logincontainer1_box_benutzername {
    font-family: Arial, Helvetica, Sans-Serif;
    font-size: 13px;
    margin-left: 0px;
    margin-top: 10px;
    line-height: 13px;
    font-weight: 400;
    color: #FFFFFF;
}

#webmaster_memberid_input {
    font-family: Arial, Helvetica, Sans-Serif;
    font-size: 18px;
    font-weight: 100;
    color: #000000;
    padding-top: 1px;
    padding-bottom: 1px;
    margin-left: 10px;
    height: 20px;
    width: 215px;
}

#webmaster_sendaccountData_input {
    font-family: Arial, Helvetica, Sans-Serif;
    font-size: 18px;
    font-weight: 100;
    color: #000000;
    padding-top: 1px;
    padding-bottom: 1px;
    margin-left: 10px;
    height: 20px;
    width: 215px;
}

#webmaster_accountData_button {
    border: 1px solid #000000;
    font-family: Arial, Helvetica, Sans-Serif;
    font-size: 18px;
    line-height: 18px;
    color: #000000;
    width: 220px;
    height: 28px;
    padding-top: 1px;
    padding-bottom: 1px;
    margin-top: 15px;
    float: right;
    background-color: #AAC73B;
}

#webmaster_login_button {
    border: 1px solid #000000;
    font-family: Arial, Helvetica, Sans-Serif;
    font-size: 18px;
    line-height: 18px;
    color: #000000;
    width: 220px;
    height: 28px;
    padding-top: 1px;
    padding-bottom: 1px;
    margin-top: 30px;
    margin-right: 10px;
    margin-bottom: 1px;
    float: right;
    background-color: #AAC73B;
}

#webmaster_anmeldung_button {
    border: 1px solid #000000;
    font-family: Arial, Helvetica, Sans-Serif;
    font-size: 18px;
    line-height: 18px;
    color: #000000;
    width: 220px;
    height: 28px;
    padding-top: 1px;
    padding-bottom: 1px;
    margin-top: 25px;
    margin-right: 15px;
    float: right;
    background-color: #AAC73B;
}

#wa_akzeptierencheckbox {
    margin-left: 25px;
}

#pflichtfeld {
    width: 80px;
    margin-left: 30px;
    margin-top: 30px;
    margin-bottom: 10px;
}

#webmaster_logincontainer1_box_password {
    font-family: Arial, Helvetica, Sans-Serif;
    font-size: 13px;
    margin-left: 30px;
    margin-top: 10px;
    line-height: 13px;
    font-weight: 400;
    color: #FFFFFF;
}

#webmaster_password_input {
    font-family: Arial, Helvetica, Sans-Serif;
    font-size: 18px;
    font-weight: 100;
    color: #000000;
    padding-top: 1px;
    padding-bottom: 1px;
    margin-left: 10px;
    height: 20px;
    width: 215px;
}

#webmaster_boxcontainer1 {
    border: 2px solid #000000;
    width: 695px;
    /* height: 800px;*/
    margin-top: 21px;
    padding-bottom: 20px;
}

#webmaster_errorboxcontainer {
    /*border: 1px solid #FFFFFF;*/
    width: 655px;
    height: 120px;
    margin-top: 5px;
    margin-left: 20px;
}

.webmaster_boxcontainer_header {
    width: 100%;
    height: 21px;
    padding-top: 5px;
    background-color: #000000;
    border-bottom: 2px solid #AAC73B;
    font-family: Arial, Helvetica, Sans-Serif;
    font-size: 14px;
    font-weight: 400;
    color: #AAC73B;
    text-transform: uppercase;
}

#webmaster_boxcontainer_head_textbox {
    /*border: 1px solid #AA0000;*/
    width: 435px;
    height: 20px;
    margin-left: 20px;
    margin-top: 25px;
    font-family: Arial, Helvetica, Sans-Serif;
    font-size: 18px;
    line-height: 18px;
    font-weight: 100;
    color: #AAC73B;
    text-transform: uppercase;
}

#webmaster_registry_succesOK {
    /*border: 1px solid #AA0000;*/
    width: 435px;
    height: 20px;
    margin-left: 20px;
    margin-top: 25px;
    font-family: Arial, Helvetica, Sans-Serif;
    font-size: 18px;
    line-height: 18px;
    font-weight: 100;
    color: #AAC73B;
    text-transform: uppercase;
}

#passwordChangeStatus {
    margin-left: 20px;
}

.distance_left {
    margin-left: 15px;
}

#site_list_box_outer {
    border: 0px solid #000000;
    width: 221px;
    height: 490px;
    background-color: #000000;
    float: right;
}

.werbung1 {
    float: right;
    margin-top: 25px;
}

.register_feldname {
    height: 40px;
}

#register_table {
    margin-left: auto;
    margin-right: auto;
}

.register_inputs {
    width: 200px;
    margin-left: 5px;
    height: 25px;
    font-family: Arial, Helvetica, Sans-Serif;
    font-size: 18px;
}

.highlight {
    float: left;
    width: 48%;
    height: 280px;
    background-color: #ffffff;
    border: 2px solid #000000;
    font-family: Arial, Helvetica, Sans-Serif;
    font-size: 14px;
    font-weight: 400;
    color: #000000;
}

.highlight_top {
    width: 96%;
    height: 21px;
    padding-top: 5px;
    padding-left: 20px;
    background-color: #000000;
    border-bottom: 2px solid #9BCB3D;
    font-family: Arial, Helvetica, Sans-Serif;
    font-size: 14px;
    font-weight: 400;
    color: #9BCB3D;
}

.content_highlight {
    width: 91%;
    height: 120px;
    padding-left: 20px;
    padding-right: 20px;
    margin-top: 10px;
    font-family: Arial, Helvetica, Sans-Serif;
    font-size: 13px;
    font-weight: 400;
    color: #000000;
    line-height: 1.3em;
}

.content_highlight_header {
    width: 186px;
    height: 50px;
    padding-left: 20px;
    padding-right: 20px;
    margin-top: 10px;
    font-family: Arial, Helvetica, Sans-Serif;
    font-size: 13px;
    font-weight: 400;
    color: #000000;
    line-height: 1.3em;
}

.content_highlight_content {
    width: 186px;
    height: 170px;
    padding-left: 20px;
    padding-right: 20px;
    margin-top: 10px;
    font-family: Arial, Helvetica, Sans-Serif;
    font-size: 13px;
    font-weight: 400;
    color: #000000;
    line-height: 1.3em;
}

.highlight_black {
    float: left;
    width: 226px;
    height: 250px;
    background-color: #000000;
    border: 2px solid #000000;
    font-family: Arial, Helvetica, Sans-Serif;
    font-size: 14px;
    font-weight: 400;
    color: #ffffff;
}

.content_highlight_black {
    width: 186px;
    padding-left: 20px;
    padding-right: 20px;
    margin-top: 10px;
    font-family: Arial, Helvetica, Sans-Serif;
    font-size: 13px;
    font-weight: 400;
    color: #ffffff;
    line-height: 1.3em;
}

.margin_highlight {
    margin-right: 15px;
}

.choicebox {
    width: 906px;
    height: 309px;
    margin: -45px auto;
    border: 1px solid #fff;
}

.choicebox_login {
    width: 906px;
    height: 249px;
    margin: auto auto;
    border: 1px solid #000000;
}

.choicebox_videochat {
    width: 995px;
    height: 505px;
    margin: -55px auto;
    padding-left: 0px;
    padding-right: 0px;
    padding-top: 0px;
    padding-bottom: 0px;
}

.highlight_choice1 {
    float: left;
    width: 442px;
    height: 245px;
    background-color: #ffffff;
    border: 2px solid #000000;
    font-family: Arial, Helvetica, Sans-Serif;
    font-size: 14px;
    font-weight: 400;
    color: #000000;
    margin-left: 0px;
    position: relative;
    /*top: -100px;*/
    /*left: 240px;*/
}

.highlight_choice1_middle {
    width: 512px;
    height: 245px;
    background-color: #ffffff;
    border: 2px solid #000000;
    font-family: Arial, Helvetica, Sans-Serif;
    font-size: 14px;
    font-weight: 400;
    color: #000000;
    margin-top: 10px;
    margin-left: auto;
}

.highlight_choice2 {
    float: right;
    width: 442px;
    height: 245px;
    background-color: #ffffff;
    border: 2px solid #000000;
    font-family: Arial, Helvetica, Sans-Serif;
    font-size: 14px;
    font-weight: 400;
    color: #000000;
    position: relative;
    /*top: -100px;*/
}

.highlight_choice2_only {
    margin-left: auto;
    margin-right: auto;
    width: 442px;
    height: 245px;
    background-color: #ffffff;
    border: 2px solid #000000;
    font-family: Arial, Helvetica, Sans-Serif;
    font-size: 14px;
    font-weight: 400;
    color: #000000;
    position: relative;
    /*top: -100px;*/
}

.highlight_choice2_middle {
    width: 512px;
    height: 245px;
    background-color: #ffffff;
    border: 2px solid #000000;
    font-family: Arial, Helvetica, Sans-Serif;
    font-size: 14px;
    font-weight: 400;
    color: #000000;
    margin-top: 10px;
    margin-left: auto;
}

.highlight_choice3 {
    width: 442px;
    height: 245px;
    background-color: #ffffff;
    border: 2px solid #000000;
    font-family: Arial, Helvetica, Sans-Serif;
    font-size: 14px;
    font-weight: 400;
    color: #000000;
    /*position: relative;
	left: 180px;*/
    margin-top: 10px;
    margin-left: auto;
    margin-right: auto;
}

.highlight_top_choice {
    width: 412px;
    height: 21px;
    padding-top: 5px;
    padding-left: 30px;
    background-color: #000000;
    border-bottom: 2px solid #9BCB3D;
    font-family: Arial, Helvetica, Sans-Serif;
    font-size: 14px;
    font-weight: 400;
    color: #9BCB3D;
}

.picture_highlight_choice {
    float: left;
    width: 160px;
    height: 204px;
    padding-left: 20px;
    padding-right: 20px;
    margin-top: 5px;
    /*border: 1px solid #000000;*/
}

.picture1_highlight_choice {
    float: left;
    width: 120px;
    height: 204px;
    padding-left: 10px;
    /*padding-right: 20px;*/
    margin-top: 5px;
    /*border: 1px solid #000000;*/
}

.picture3_highlight_choice {
    float: left;
    width: 140px;
    height: 204px;
    padding-left: 20px;
    /*padding-right: 20px;*/
    margin-top: 5px;
    /*border: 1px solid #000000;*/
}

.content_highlight_choice {
    float: right;
    width: 200px;
    height: 200px;
    padding-left: 20px;
    padding-top: 20px;
    padding-right: 20px;
    font-family: Arial, Helvetica, Sans-Serif;
    font-size: 13px;
    font-weight: 400;
    color: #000000;
    line-height: 1.3em;
    /*border: 1px solid #000000;*/
}

.content3_highlight_choice {
    float: right;
    width: 230px;
    height: 200px;
    padding-left: 20px;
    padding-top: 20px;
    padding-right: 20px;
    font-family: Arial, Helvetica, Sans-Serif;
    font-size: 13px;
    font-weight: 400;
    color: #000000;
    line-height: 1.3em;
    /*border: 1px solid #000000;*/
}

#welcome {
    background-image: url(../images/default/bg_main.jpg);
    background-repeat: no-repeat;
    width: 900px;
    line-height: 1.3em;
    padding: 20px;
    background-color: #000000;
    font-family: Arial, Helvetica, Sans-Serif;
    font-size: 13px;
    font-weight: 400;
    color: #ffffff;
    margin-top: 30px;
}

/*--Der FOOTER----------------------*/
#footer_outer {
    background-image: url(../images/default/bg_main.jpg);
    background-repeat: no-repeat;
    width: 100%;
    height: 80px;
    /*margin-top: 80px;*/
    background-color: #000000;
    position: fixed;
    bottom: 0;
}

#footer_outer_outer_choice {
    /*background-image: url(../images/default/bg_main.jpg);
    background-repeat: no-repeat;*/
    /*border: 1px solid #AA0000;*/
    width: 100%;
    height: 110px;
    /*margin-top: 60px;*/
    background-color: #FFFFFF;
}

#footer_tm_inner_inner {
    /*border: 1px solid #AA0000;*/

    margin-left: auto;
    margin-right: auto;
    padding-top: 10px;
    color: #ffffff;
}

#footer_inner_choice2 {
    /*border: 1px solid #00FF55;*/
    height: 110px;
    width: 1150px;
    margin-left: auto;
    margin-right: auto;
    /*margin-top: -31px;*/
    /*color: #ffffff;*/
    position: fixed;
    bottom: 0;
}

#footer_tm_inner_ssl {
    /*border: 1px solid #AA0000;*/
    width: 94px;
    height: 94px;
    /*padding-top: 0px;*/
    margin-left: 0px;
    margin-right: auto;
    margin-top: 0px;
    color: #ffffff;
    position: fixed;
    bottom: 10px;
}

#footer_outer_choice {
    /*background-image: url(../images/default/bg_main.jpg);
    background-repeat: no-repeat;*/
    float: left;
    width: 100%;
    height: 80px;
    /*margin-top: 80px;*/
    background-color: #000000;
}

#footer_outer_choice2 {
    /*background-image: url(../images/default/bg_main.jpg);
    background-repeat: no-repeat;*/
    /*border: 1px solid #AA0000;*/
    float: left;
    height: 80px;
    width: 100%;
    /*margin-top: 30px;*/
    background-color: #000000;
    position: fixed;
    bottom: 0;
}

#footer_inner {
    width: 940px;
    margin-left: auto;
    margin-right: auto;
    padding-top: 35px;
    font-family: Arial, Helvetica, Sans-Serif;
    font-size: 13px;
    color: #ffffff;
    text-transform: uppercase;
    position: fixed;
    bottom: 0;
}

#footer_tm_inner_oben {
    /*border: 1px solid #AA0000;*/
    width: 940px;
    margin-left: 105px;
    /*margin-top: -65px;*/
    /*margin-right: auto;*/
    padding-top: 10px;
    font-family: Arial, Helvetica, Sans-Serif;
    font-size: 13px;
    color: #ffffff;
    text-transform: uppercase;
    position: fixed;
    bottom: 5px;
}

#footer_tm_inner_unten {
    /*border: 1px solid #AA0000;*/
    width: 940px;
    margin-left: 105px;
    margin-top: 0px;
    /*margin-right: auto;*/
    padding-top: 0px;
    color: #ffffff;
}

#footer_tm_inner_unten1 {
    /*border: 1px solid #AA0000;*/
    float: left;
    margin-left: auto;
    width: 17px;
    margin-top: 35px;
    color: #ffffff;
}

#footer_tm_inner_unten2 {
    /*border: 1px solid #AA0000;*/
    float: left;
    margin-left: auto;
    /*width: 17px;*/
    padding-top: 7px;
    color: #ffffff;
    margin-top: 35px;
}

#footer_tm_inner_unten3 {
    /*border: 1px solid #AA0000;*/
    float: left;
    margin-left: auto;
    width: 19px;
    padding-top: 3px;
    padding-left: 3px;
    color: #ffffff;
    margin-top: 35px;
}

#footer_tm_inner_unten4 {
    /*border: 1px solid #AA0000;*/
    float: left;
    margin-left: auto;
    /*width: 17px;*/
    padding-top: 7px;
    color: #ffffff;
    margin-top: 35px;
}

#footer_tm_inner_unten5 {
    /*border: 1px solid #AA0000;*/
    float: left;
    margin-left: auto;
    width: 17px;
    padding-top: 3px;
    padding-left: 3px;
    color: #ffffff;
    margin-top: 35px;
}

#footer_tm_inner_unten6 {
    /*border: 1px solid #AA0000;*/
    float: left;
    margin-left: auto;
    /*width: 17px;*/
    padding-top: 7px;
    color: #ffffff;
    margin-top: 35px;
}

#footer_tm_inner_unten7 {
    /*border: 1px solid #AA0000;*/
    float: left;
    margin-left: auto;
    padding-top: 0px;
    padding-left: 3px;
    color: #ffffff;
    margin-top: 35px;
}

#footer_tm_inner_unten8 {
    /*border: 1px solid #AA0000;*/
    float: left;
    margin-left: auto;
    /*width: 17px;*/
    padding-top: 7px;
    color: #ffffff;
    margin-top: 35px;
}

.linkfooter_slow {
    font-family: Arial, Helvetica, Sans-Serif;
    font-size: 10px;
    font-weight: 400;
    margin-left: 5px;
    margin-right: 5px;
    color: #ffffff;
    text-decoration: none;
    margin-top: 30px;
}

.linkfooter a:link {
    text-transform: uppercase;
    font-family: Arial, Helvetica, Sans-Serif;
    font-size: 12px;
    font-weight: 400;
    color: #ffffff;
    text-decoration: none;
}

.linkfooter a:visited {
    text-transform: uppercase;
    font-family: Arial, Helvetica, Sans-Serif;
    font-size: 12px;
    font-weight: 400;
    color: #ffffff;
    text-decoration: none;
}

.linkfooter a:hover {
    text-transform: uppercase;
    font-family: Arial, Helvetica, Sans-Serif;
    font-size: 12px;
    font-weight: 400;
    color: #9BCB3D;
    text-decoration: none;
}

.linkfooter a:active {
    text-transform: uppercase;
    font-family: Arial, Helvetica, Sans-Serif;
    font-size: 12px;
    font-weight: 400;
    color: #9BCB3D;
    text-decoration: none;
}

.linkdefaults a:link {
    cursor: default;
    text-transform: uppercase;
    font-family: Arial, Helvetica, Sans-Serif;
    font-size: 12px;
    font-weight: 400;
    color: #9BCB3D;
    text-decoration: none;
}

.linkdefaults a:visited {
    cursor: default;
    text-transform: uppercase;
    font-family: Arial, Helvetica, Sans-Serif;
    font-size: 12px;
    font-weight: 400;
    color: #9BCB3D;
    text-decoration: none;
}

.linkdefaults a:hover {
    cursor: default;
    text-transform: uppercase;
    font-family: Arial, Helvetica, Sans-Serif;
    font-size: 12px;
    font-weight: 400;
    color: #9BCB3D;
    text-decoration: none;
}

.linkdefaults a:active {
    cursor: default;
    text-transform: uppercase;
    font-family: Arial, Helvetica, Sans-Serif;
    font-size: 12px;
    font-weight: 400;
    color: #9BCB3D;
    text-decoration: none;
}

/*--FONTS--*/
.h1 {
    font-family: Arial, Helvetica, Sans-Serif;
    font-size: 18px;
    font-weight: 800;
    letter-spacing: -1px;
    color: #000000;
    background-color: #9BCB3D;
    padding: 3px;
}

.h2 {
    font-family: Arial, Helvetica, Sans-Serif;
    font-size: 20px;
    font-weight: 800;
    letter-spacing: -1px;
    text-transform: uppercase;
    color: #000000;
    text-align: center;
}

.bold {
    font-weight: 800;
}

/*--FORMS AND BUTTONS--*/
.signup_index {
    width: 450px;
    height: 30px;
    font-family: Arial, Helvetica, Sans-Serif;
    font-size: 16px;
    font-weight: 400;
    color: #000000;
    background-color: #ffffff;
    border: 2px solid #9BCB3D;
    text-decoration: none;
}

.box_kundenanmeldung {
    width: 900px;
    height: 50px;
    margin: 1px auto;
    padding: 0px 0px 0px 0px;
    /*border: 1px solid;*/
}

.text_kundenanmeldung {
    width: 900px;
    height: 18px;
    margin: 20px 0px 0px 10px;
    padding: 1px 0px 2px 0px;
    /*border: 1px solid;*/
}

.input_kundenanmeldung {
    /*   width:175px;
  height:17px;
  background-image: url(/images/login_input_bg_lang.gif);
  background-repeat:no-repeat;
  border:0px solid transparent;*/
    width: 575px;
    height: 30px;
    position: relative;
    float: left;
    /*top: -26px;*/
    left: 2px;
    font-family: Arial, Helvetica, Sans-Serif;
    font-size: 16px;
    font-weight: 400;
    margin-top: 7px;
    padding-top: 7px;
    padding-left: 5px;
    /*font: 18px Trebuchet MS, Verdana, Arial, Helvetica, sans-serif;*/
    font-weight: bold;
    color: #a8ad9e;
    background-color: #ffffff;
    border: 2px solid #9BCB3D;
}

.button_kundenanmeldung {
    float: right;
    margin-top: 6px;
}

.signup_customer {
    width: 200px;
    font-family: Arial, Helvetica, Sans-Serif;
    font-size: 13px;
    font-weight: 400;
    color: #000000;
    text-decoration: none;
}

.signup_customer_small {
    width: 40px;
    font-family: Arial, Helvetica, Sans-Serif;
    font-size: 13px;
    font-weight: 400;
    color: #000000;
    text-decoration: none;
}

.signup_customer_error {
    width: 200px;
    font-family: Arial, Helvetica, Sans-Serif;
    font-size: 13px;
    font-weight: bold;
    /*400;*/
    color: #FFFFFF;
    background-color: #EB1B12;
    /*#F2706E;/*#FF2222;*/
    text-decoration: none;
}

.signup_customer_small_error {
    width: 40px;
    font-family: Arial, Helvetica, Sans-Serif;
    font-size: 13px;
    font-weight: bold;
    /*400;*/
    color: #FFFFFF;
    background-color: #EB1B12;
    /*#F2706E;/*#FF2222;*/
    text-decoration: none;
}

.dropdown {
    font-family: Arial, Helvetica, Sans-Serif;
    font-size: 13px;
    font-weight: 400;
    color: #000000;
    text-decoration: none;
}

.dropdown_error {
    font-family: Arial, Helvetica, Sans-Serif;
    font-size: 13px;
    font-weight: bold;
    color: #FF0000;
    text-decoration: none;
}

.error_meldungs_container {
    float: right;
    padding-right: 120px;
    font-family: Arial, Helvetica, sans-serif;
    font-size: 20px;
    font-weight: bold;
    color: #EB1B12;
    text-decoration: none;
    height: 30px;
    line-height: 30px;
}

.login_error_meldungs_container {
    position: absolute;
    margin-left: 135px;
    margin-top: 10px;
    padding-right: 20px;
    font-family: Arial, Helvetica, sans-serif;
    font-size: 18px;
    line-height: 1.2em;
    font-weight: bold;
    color: #EB1B12;
    text-decoration: none;
}

.padding-right {
    padding-right: 10px;
}

.padding-right30 {
    padding-right: 30px;
}

.button_signup_index {
    position: relative;
    top: -31px;
    height: 90px;
    width: 423px;
    font-family: Arial, Helvetica, Sans-Serif;
    font-size: 36px;
    font-weight: 400;
    color: #000000;
    background-color: #11FF11;
    border: 2px solid #9BCB3D;
    padding: 4px;
    text-decoration: none;
}

.button_standard {
    font-family: Arial, Helvetica, Sans-Serif;
    font-size: 16px;
    font-weight: 800;
    color: #000000;
    text-decoration: none;
}

.button_weiter1 {
    width: 410px;
    height: 50px;
    font-family: Arial, Helvetica, Sans-Serif;
    font-size: 22px;
    font-weight: 800;
    color: #FFFFFF;
    /*background-color: #46F26E;*/
    background-color: #EB1B12;
    text-decoration: none;
    border: 1px solid #ED1D14;
    -moz-border-radius: 10px;
    -khtml-border-radius: 10px;
}

/*---HERVORGEHOBENER LINK----------------------*/
.link a:link {
    font-family: Arial, Helvetica, Sans-Serif;
    font-size: 13px;
    color: #000000;
    background-color: #9BCB3D;
    border: 1px solid #000000;
    padding: 3px;
    text-decoration: none;
}

.link a:visited {
    font-family: Arial, Helvetica, Sans-Serif;
    font-size: 13px;
    color: #000000;
    background-color: #9BCB3D;
    border: 1px solid #000000;
    padding: 3px;
    text-decoration: none;
}

.link a:hover {
    font-family: Arial, Helvetica, Sans-Serif;
    font-size: 13px;
    color: #ffffff;
    background-color: #000000;
    border: 1px solid #000000;
    padding: 3px;
    text-decoration: none;
}

.link a:active {
    font-family: Arial, Helvetica, Sans-Serif;
    font-size: 13px;
    color: #000000;
    background-color: #9BCB3D;
    border: 1px solid #000000;
    padding: 3px;
    text-decoration: none;
}

.loginlink a:link {
    font-family: Arial, Helvetica, Sans-Serif;
    font-size: 13px;
    color: #000000;
    background-color: #9BCB3D;
    border: 1px solid #000000;
    padding: 3px;
    text-decoration: none;
}

.loginlink a:visited {
    font-family: Arial, Helvetica, Sans-Serif;
    font-size: 13px;
    color: #000000;
    background-color: #9BCB3D;
    border: 1px solid #000000;
    padding: 3px;
    text-decoration: none;
}

.loginlink a:hover {
    font-family: Arial, Helvetica, Sans-Serif;
    font-size: 13px;
    color: #000000;
    background-color: #9BCB3D;
    border: 1px solid #000000;
    padding: 3px;
    text-decoration: none;
}

.loginlink a:active {
    font-family: Arial, Helvetica, Sans-Serif;
    font-size: 13px;
    color: #000000;
    background-color: #9BCB3D;
    border: 1px solid #000000;
    padding: 3px;
    text-decoration: none;
}

/*-----------------------------------------------------------------------------------------------OTHERS----------------------*/
.floatstop {
    clear: both;
}

.border_radius {
    -moz-border-radius: 10px;
    -khtml-border-radius: 10px;
}

.check_box_error {
    /*background-color: #F2706E;*/
    font-family: Arial, Helvetica, sans-serif;
    font-size: 18px;
    color: #EB1B12;
    font-weight: bold;
}

.check_box_noerror {
    /*background-color: #F2706E;*/
    font-family: Arial, Helvetica, sans-serif;
    font-size: 18px;
    color: #FFFFFF;
    font-weight: bold;
}

/*------------------------CATALOG--------------------------------------------------------*/
.katalog_search_input {
    width: 246px;
    height: 23px;
    background-image: url(/images/katalogdurchsuchen.gif);
    background-repeat: no-repeat;
    float: left;
    border: 0px solid transparent;
    margin-left: 8px;
    margin-top: 0px;
    padding-top: 3px;
    padding-left: 5px;
    font: 16px Arial, Helvetica, sans-serif;
    font-weight: bold;
    color: #000000;
}

.katalog_search_pos {
    margin-top: 5px;
    margin-left: 10px;
}

#katalog_search_label {
    color: #9BCB3D;
    font-size: 21px;
    padding-top: 5px;
}

.kataloglink {
    width: 146px;
    height: 20px;
    z-index: 1;
    position: absolute;
    margin-top: 102px;
    margin-left: 12px;
}

.katalog_kat {
    width: 172px;
    z-index: 0;
    float: left;
    margin-right: 8px;
    margin-top: 5px;
}

#katalog_content_inner {
    width: 940px;
    padding: 14px;
    font-family: Arial, Helvetica, Sans-Serif;
    font-size: 14px;
    font-weight: 400;
    color: #000000;
    /*border: 1px solid #000000;*/
}

.topspace2 {
    margin-top: 14px;
    margin-left: auto;
    margin-right: auto;
    margin-bottom: 14px;
}

.bigtext {
    color: #000000;
    font-size: 16px;
    font-weight: bold;
}

.kataloglinkbig A:link,
.kataloglinkbig A:active,
.kataloglinkbig a:visited {
    font-size: 16px;
    color: #1fb0a8;
    line-height: 1.3em;
    text-decoration: none;
    font-weight: bold;
}


.kataloglinkbig A:hover {
    font-size: 16px;
    color: #000000;
    line-height: 1.3em;
    text-decoration: underline;
    font-weight: bold;
}

.roundedspace {
    padding-left: 12px;
}

.katalog_highlight {
    float: left;
    width: 172px;
    height: 161px;
    background-color: #ffffff;
    border: 2px solid #000000;
    font-family: Arial, Helvetica, Sans-Serif;
    font-size: 14px;
    font-weight: 400;
    color: #000000;
}

.katalog_highlight_top {
    width: 162px;
    height: 21px;
    padding-top: 5px;
    padding-left: 10px;
    background-color: #000000;
    border-bottom: 2px solid #9BCB3D;
    font-family: Arial, Helvetica, Sans-Serif;
    font-size: 14px;
    font-weight: 400;
    color: #9BCB3D;
}

.subnavilink A:link,
.subnavilink A:active,
.subnavilink a:visited {
    font-size: 13px;
    color: #606060;
    text-decoration: none;
    font-weight: normal;
}


.subnavilink A:hover {
    font-size: 13px;
    color: #606060;
    text-decoration: underline;
    font-weight: normal;
}

.subnavilink_pressed A:link,
.subnavilink_pressed A:active,
.subnavilink_pressed a:visited {
    font-size: 13px;
    /*color: #3dadef;*/
    color: #606060;
    text-decoration: underline;
    font-weight: bold;
}


.subnavilink_pressed A:hover {
    font-size: 13px;
    /*color: #3dadef;*/
    color: #606060;
    text-decoration: underline;
    font-weight: bold;
}