    body {
        background-color:#FFFFFF;
        scrollbar-base-color:#FF0000;
        scrollbar-3dlight-color:#FFFFFF;
        scrollbar-arrow-color:#000000;
        scrollbar-darkshadow-color:#A0AAB4;
        scrollbar-face-color:#B4BEC8;
        scrollbar-highlight-color:#B4BEC8;
        scrollbar-shadow-color:#46505A;
        scrollbar-track-color:#FAFAFA;
        margin: 0px; padding: 0px;
        font-family: Arial, sans-serif; font-size: 10pt; color: #000000;
        text-align: justify;
        background-image: url(image/hint_01.gif);
        background-repeat: no-repeat;
    }
    h1{ font-family: Arial, sans-serif; font-size: 13pt; font-weight: bold; color: #46505A; margin: 0px; margin-bottom: 10px; padding: 0px; border-bottom: 1px solid #DDDDDD; padding-left: 8px; border-left: 10px solid #B4BEC8; }
    h2{ font-family: Arial, sans-serif; font-size: 12pt; font-weight: bold; color: #46505A; margin: 0px; margin-bottom: 10px; padding: 0px; border-bottom: 1px solid #DDDDDD; padding-left: 8px; border-left: 10px solid #B4BEC8; }
    h3{ font-family: Arial, sans-serif; font-size: 11pt; font-weight: bold; color: #000000; margin: 0px; padding: 0px; letter-spacing: 1pt; }
    h4{ font-family: Arial, sans-serif; font-size: 10pt; font-weight: bold; color: #000000; margin: 0px; padding: 0px; }
    a{ color: #333399; }
    a:hover{ color: #6666BB; }
    a:active{ color: #6666BB; }
    p,td{ font-family: Arial, sans-serif; font-size: 10pt; color: #000000; }

    #top{ position: absolute; left: 0px; top: 0px; visibility: visible; width: 100%; height: 50px; background-color: #B4BEC8; }
    #bild{ position: absolute; left: 0px; top: 0px; visibility: visible; z-index: 1; }
	#bild2{ position: absolute; left: 100px; top: 200px; visibility: visible; z-index: 1; }
    #strich_d1{ position: absolute; left: 0px; top: 50px; visibility: visible; width: 100%; height: 1px; background-color: #46505A; z-index: 0; }
    #strich_h1{ position: absolute; left: 0px; top: 51px; visibility: visible; width: 100%; height: 1px; background-color: #FFFFFF; z-index: 0; }
    #menue{ position: absolute; left: 0px; top: 52px; visibility: visible; width: 100%; height: 32px; background-color: #A0AAB4;    z-index: 0; }
    #strich_d2{ position: absolute; left: 0px; top: 84px; visibility: visible; width: 100%; height: 1px; background-color: #46505A; z-index: 0; }
    #strich_h2{ position: absolute; left: 0px; top: 85px; visibility: visible; width: 100%; height: 1px; background-color: #FFFFFF; z-index: 0; }
    #strich_n1{ position: absolute; left: 0px; top: 86px; visibility: visible; width: 100%; height: 8px; background-color: #B4BEC8; }
    #strich_n2{ position: absolute; left: 0px; top: 94px; visibility: visible; width: 100%; height: 1px; background-color: #46505A; }
    #submenuebg{ position: absolute; left: 0px; top: 94px; visibility: visible; width: 171; height: 500px; background-color: #B4BEC8; }
    #submenue{ position: absolute; left: 0px; top: 95px; visibility: visible; width: 172; height: 500px; background-color: #B4BEC8; }
    #main{ position: absolute; left: 182px; top: 105px;  visibility: visible; padding: 20px; width: 600px; }

    a.mainmenue_n{ color: #46505A; text-decoration: none; }
    a.mainmenue_n:hover{ color: #000000; text-decoration: none; }
    a.mainmenue_n:active{ color: #000000; text-decoration: none; }
    td.mainmenue_n{ font-family: Arial, sans-serif; font-size: 11pt; font-weight: bold; color: #46505A; line-height: 19px; }
    td.mainmenue_h{ font-family: Arial, sans-serif; font-size: 11pt; font-weight: bold; color: #FFFFFF; line-height: 19px; }
    a.a_submenue_n{ color: #46505A; text-decoration: none; }

    a.a_submenue_n:hover{ color: #000000; text-decoration: none; }
    a.a_submenue_h:hover{ color: #000000; text-decoration: none; }
    a.a_submenue_h{ color: #000000; text-decoration: none; }

    a.a_submenue_n:active{ color: #000000; text-decoration: none; }

    td.submenue{ font-family: Arial, sans-serif; font-size: 10pt; color: #46505A; line-height: 15px; text-decoration: none; border-right: 1px solid #46505A; padding-left: 25px; letter-spacing: 0pt; }
    td.submenue_n{ padding-top: 5px; padding-bottom: 5px; font-family: Arial, sans-serif; font-size: 9pt; font-weight: bold; color: #46505A; line-height: 15px; text-decoration: none; border-right: 1px solid #46505A; padding-left: 15px; border-top: 1px solid #46505A; border-bottom: 1px solid #46505A; letter-spacing: 0pt; }
    td.submenue_h{ padding-top: 5px; padding-bottom: 5px; font-family: Arial, sans-serif; font-size: 9pt; font-weight: bold;color: #46505A; line-height: 15px;  background-color: #FFFFFF; border-top: 1px solid #46505A; border-bottom: 1px solid #46505A; padding-left: 15px; background-image: url(image/hint_lasche.gif); background-repeat: repeat-y; letter-spacing: 0pt; }
    td.submenue_n_h{ padding-top: 5px; padding-bottom: 5px; cursor: pointer; background-color: #A0AAB4; font-family: Arial, sans-serif; font-size: 9pt; font-weight: bold; color: #46505A; line-height: 15px; text-decoration: none; border-right: 1px solid #46505A; padding-left: 15px; border-top: 1px solid #46505A; border-bottom: 1px solid #46505A; letter-spacing: 0pt; }
    td.submenue_n2{ padding-top: 5px; padding-bottom: 5px; font-family: Arial, sans-serif; font-size: 9pt; color: #46505A; line-height: 15px; text-decoration: none; border-right: 1px solid #46505A; padding-left: 25px; border-top: 1px solid #46505A; border-bottom: 1px solid #46505A; letter-spacing: 0pt; }
    td.submenue_n2_h{ padding-top: 5px; padding-bottom: 5px; cursor: pointer; background-color: #A0AAB4; font-family: Arial, sans-serif; font-size: 9pt; color: #46505A; line-height: 15px; text-decoration: none; border-right: 1px solid #46505A; padding-left: 25px; border-top: 1px solid #46505A; border-bottom: 1px solid #46505A; letter-spacing: 0pt; }
    td.submenue_h2{ padding-top: 5px; padding-bottom: 5px; font-family: Arial, sans-serif; font-size: 9pt; color: #46505A; line-height: 15px;  background-color: #FFFFFF; border-top: 1px solid #46505A; border-bottom: 1px solid #46505A; padding-left: 25px; background-image: url(image/hint_lasche.gif); background-repeat: repeat-y; letter-spacing: 0pt; }

    table.login{ border-top: 1px solid #46505A; }
    td.login{ padding: 0px; border-right: 1px solid #46505A; }
    td.login_text{ padding: 2px; font-family: Arial, sans-serif; font-size: 8pt; color: #46505A; letter-spacing: 0pt; background-color: #B4BEC8; }
    input.login_text{ border: 1px solid #46505A; font-family: Arial, sans-serif; font-size: 8pt; color: #46505A; letter-spacing: 0pt; width: 75px; padding: 0px 0px 0px 2px; }
    input.login_button{ border: 1px solid #46505A; font-family: Arial, sans-serif; font-size: 8pt; color: #46505A; letter-spacing: 0pt; width: 75px; padding: 0px; background-color: #B4BEC8; }

    table.copy{ border-top: 1px solid #46505A; border-bottom: 1px solid #46505A; }
    td.copy{ font-size: 8pt; color: #46505A; letter-spacing: 0px; padding-left: 3px;  }
    a.copy{ font-size: 8pt; color: #46505A; letter-spacing: 0px; padding-left: 3px; text-decoration: none; }
    a.copy:hover{ color: #FFFFFF; text-decoration: none; }
    td.impressum{ font-size: 9pt; color: #000000; letter-spacing: 0px; padding: 3px;  border-top: 1px solid #46505A; }
    a.impressum:hover{ color: #FFFFFF; text-decoration: none; }
    a.impressum{ color: #000000; text-decoration: none; }

    table.normal{ border-collapse: collapse; padding: 0px; margin: 0px; }
    th.normal{ font-family: Arial, sans-serif; font-size: 9pt; font-weight: bold; color: #46505A; border: 1px solid #A0AAB4; padding: 3px 10px 3px 10px; empty-cells: show; background-color: #B4BEC8; }
    td.normal{ font-family: Arial, sans-serif; font-size: 9pt; color: #000000; border: 1px solid #A0AAB4; padding: 2px 10px 2px 10px; empty-cells: show; }

    table.clubs{ border-collapse: collapse; padding: 0px; margin: 0px; }
    th.clubs{ font-family: Arial, sans-serif; font-size: 10pt; font-weight: bold; color: #000000; padding: 3px 15px 3px 0px; empty-cells: show; text-align: left; }
    td.clubs{ font-family: Arial, sans-serif; font-size: 10pt; color: #000000; padding: 3px 15px 3px 0px; empty-cells: show; }

    table.form{ width: 500px; border-collapse: collapse; padding: 0px; margin: 0px; border: 1px solid #46505A; background-color: #EEEEEF; }
    th.form{ text-align: right; font-family: Arial, sans-serif; font-size: 9pt; color: #46505A; padding: 3px 10px 3px 10px; empty-cells: show; font-weight: normal; }
    td.form{ font-family: Arial, sans-serif; font-size: 9pt; color: #46505A; padding: 2px 10px 2px 10px; empty-cells: show; font-weight: bold; }
    div.form{ width: 500px; font-family: Arial, sans-serif; font-size: 8pt; color: #999999;}

    table.hand{ caption-side: bottom; border-collapse: collapse; border: 1px solid #A0AAB4; empty-cells: hide; }
    td.caption_hand{ text-align: left; padding-top: 5px; font-family: Arial, sans-serif; font-size: 8pt; font-weight: bold; color: #000000; }
    th.hand{ font-family: Arial, sans-serif; font-size: 12pt; font-weight: bold; color: #333399; padding: 10px; }
    th.hand_teiler{ text-decoration: underline; font-family: Arial, sans-serif; font-size: 12pt; font-weight: bold; color: #333399; padding: 10px; }
    th.hand_teiler_gefahr{ text-decoration: underline; font-family: Arial, sans-serif; font-size: 12pt; font-weight: bold; color: #993333; padding: 10px; }
    th.hand_gefahr{ font-family: Arial, sans-serif; font-size: 12pt; font-weight: bold; color: #993333; padding: 10px; }

    td.hand{ font-family: Arial, sans-serif; font-size: 11pt; color: #000000; }
    table.teiler{ border-collapse: collapse; empty-cells: hide; margin: 2px; }
    td.teiler{ font-family: Arial, sans-serif; font-size: 8pt; color: #999999; border: 1px solid #EEEEEE; padding: 2px; }
    td.verteilung{ font-family: Arial, sans-serif; font-size: 9pt; color: #000000; }
    table.reizung{ width: 248px; border-collapse: collapse; empty-cells: show; }
    td.caption_reizung{ caption-side: bottom; text-align: left; padding-top: 5px; font-family: Arial, sans-serif; font-size: 8pt; color: #000000; }
    th.reizung{ width: 60px; caption-side: bottom; padding-top: 5px; font-family: Arial, sans-serif; font-size: 12pt; font-weight: bold; color: #333399;  border: 1px solid #A0AAB4;}
    th.reizung_teiler{ text-decoration: underline; width: 60px; caption-side: bottom; padding-top: 5px; font-family: Arial, sans-serif; font-size: 12pt; font-weight: bold; color: #333399;  border: 1px solid #A0AAB4;}
    th.reizung_teiler_gefahr{ text-decoration: underline; width: 60px; caption-side: bottom; padding-top: 5px; font-family: Arial, sans-serif; font-size: 12pt; font-weight: bold; color: #993333; border: 1px solid #A0AAB4; }
    th.reizung_gefahr{ width: 60px; caption-side: bottom; padding-top: 5px; font-family: Arial, sans-serif; font-size: 12pt; font-weight: bold; color: #993333;  border: 1px solid #A0AAB4;}
    td.reizung{ width: 60px; vertical-align: bottom; text-align: center; font-family: Arial, sans-serif; font-size: 10pt; color: #000000; border: 1px solid #A0AAB4; padding: 5px; }

    div.strukturbaum_main{ border: 1px solid #000000; width: 120px; height: 20px; font-family: Arial, sans-serif; font-size: 9pt; color: #000000; padding: 0px; text-align: center; background-color: #DDDDDD; }
    div.strukturbaum_sub{ border: 1px solid #000000; width: 120px; height: 20px; font-family: Arial, sans-serif; font-size: 9pt; color: #000000; padding: 0px; text-align: center; background-color: #EEEEEE; }
    div.drop_strukturbaum{ border: 1px solid #999999; width: 120px; height: 20px; background-color: #FAFAFA; font-family: Arial, sans-serif; font-size: 8pt; color: #000000; }

    p.quicklink{ font-family: Arial, sans-serif; font-size: 9pt; color: #000000; text-align: left; }

    input.clubinput{ font-family: Arial, sans-serif; font-size: 9pt; color: #000000; padding: 0px; margin: 0px; }
    textarea.clubinput{ font-family: Arial, sans-serif; font-size: 9pt; color: #000000; }
    select.clubinput{ font-family: Arial, sans-serif; font-size: 9pt; color: #000000; }
    table.clubinput{  border: 1px solid #46505A; border-collapse: collapse; padding: 0px; margin: 0px; cell-spacing: 3px; background-color:#EEEEEE }
    th.clubinput{ font-family: Arial, sans-serif; font-size: 10pt; font-weight: bold; color: #000000; empty-cells: show; padding: 5px; }
    td.clubinput{ font-family: Arial, sans-serif; font-size: 10pt; color: #000000; empty-cells: show; padding: 5px 15px 5px 15px; }

    .border{ border: 1px solid #202020;}
    .border_noleft{ border: 1px solid #202020; border-left-style: none;}
    .border_noright{ border: 1px solid #202020; border-right-style: none;}
    .border_noleftright{ border: 1px solid #202020; border-left-style: none; border-right-style: none;}
    .border_top{ border-top: 1px solid #202020;}
    .border_bottom{ border-bottom: 1px solid #202020;}

    .button120{ border: 1px solid #46505A; border-right: 1px solid #A0AAB4; border-bottom: 1px solid #A0AAB4; background-color: #F5F5F5; font-family: Arial, sans-serif; font-size: 9pt; color: #000000; width: 120px; height: 22px; vertical-align: middle; }
    .w250{ border: 1px solid #46505A; border-right: 1px solid #A0AAB4; border-bottom: 1px solid #A0AAB4; background-color: #FFFFFF; font-family: Arial, sans-serif; font-size: 9pt; color: #000000; width: 450px; padding-left: 3px;}
    .textarea{ border: 1px solid #46505A; border-right: 1px solid #A0AAB4; border-bottom: 1px solid #A0AAB4; background-color: #FFFFFF; font-family: Arial, sans-serif; font-size: 9pt; color: #000000; width: 450px; height: 120px; padding-left: 3px;}
    .text_mailform{ border: 1px solid #46505A; border-right: 1px solid #A0AAB4; border-bottom: 1px solid #A0AAB4; background-color: #FFFFFF; font-family: Arial, sans-serif; font-size: 9pt; color: #000000; width: 400px; height: 250px; padding-left: 3px;}
    table.mailform{ width: 550px; border-collapse: collapse; padding: 0px; margin: 0px; border: 1px solid #46505A; background-color: #EEEEF2; }
    .button{ border: 1px solid #FFFFFF; border-right: 1px solid #666666; border-bottom: 1px solid #666666; background-color: #DADADA; font-family: Arial, sans-serif; font-size: 9pt; color: #000000; width: 120px; height: 22px; vertical-align: middle; }

    .achtung{ color: #993333; }
    
    p.mini{ font-size: 8pt; color: #606060; font-style: italic;}
    #w20{ width: 20px; }
    .w20{ width: 20px; }
    #w25{ width: 25px; }
    #w40{ width: 40px; }
    .w40{ width: 40px; }
    
    .center{text-align: center;}
    .right{text-align: right;}
    #w50{ width: 50px; }
    .w50{ width: 50px; }
    #w80{ width: 80px; }
    .w80{ width: 80px; }
    #w150{ width: 150px; }
    .w150{ width: 150px; }
    #w200{ width: 200px; }
    .w200{ width: 200px; }
    #w300{ width: 300px; }
    .w300{ width: 300px; }

    #w220_35{ width: 220px; height: 35px; }
    #w300_50{ width: 300px; height: 50px; }
    #w300_150{ width: 300px; height: 150px; }
    #w300_200{ width: 300px; height: 200px; }

#standardschriftText {
	font-size: 12pt; 
	font-style: normal;
	font-family: Helvetica, Arial, sans-serif;    
}
#standardschriftHeader {
	font-size: 13pt; 
	font-weight: bold;
	font-family: Helvetica, Arial, sans-serif;    
}
#standardschriftTitle {
	font-size: 16pt; 
	font-style: bold;
	text-decoration: underline;
	font-family: Helvetica, Arial, sans-serif;    
}
