
       a:link { color: black; text-decoration: none }
       a:visited { color: black; text-decoration: none }
       a:active { color: black; text-decoration: none }
       a:hover {  color: black; text-decoration: underline }


       BODY {
               margin:4px;
               background-color:#ffffff;
        }

        body, table, p, div, ul
        {
        font-family:Arial, Helvetica, sans-serif;
        }

      H1 { font-size: 18px; font-weight: bold; color: #D09830; }
      H2 { font-size: 16px; font-weight: bold; color: #D09830; }


        .context { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px; line-height:16px; }
        .contexts { font-family: Arial, Helvetica, sans-serif; font-size: 12px; }
        .context2 {
                font-family : Verdana, Arial, Helvetica, sans-serif;
                font-size : 13px;
                text-align : left;
                color : #3E3E3E;
        }

        .hint { font-family: Arial, Helvetica, sans-serif; font-size: 12px; font-weight: bold; text-align: center; }

        .subinfo { font-family: Arial, Helvetica, sans-serif; font-size: 10px; color: gray; }
        .subinfo a:link { color: gray; text-decoration: none; }
        .subinfo a:visited { color: gray; text-decoration: none; }
        .subinfo a:active { color: gray; text-decoration: none; }
        .subinfo a:hover { color: gray; text-decoration: underline; }

        .submit1 { border: 1px solid; width: auto; color: Black; background-color: Silver; text-align : center; font-family : Arial, Helvetica, sans-serif; font-size: 14px; cursor : hand; }

        .leftside { font-family: Arial, Helvetica, sans-serif; font-size: 12px; font-weight: normal; color: #101010; padding: 5px 5px 5px 5px; margin-bottom : 10px; margin-right: 10px; background-color: #ffffff; border: 2px solid #9E4D3C; line-height: 16px; width:160px;  float: left;  }

.menu
{
width:150px;
padding:0px;
margin:0px;
font-family:Helvetica, Arial, sans-serif;
}

.menu a:link, .menu a:visited, .menu a:hover, .menu a:active
{
display:block;
font-weight:bold;
font-size:12px;
color:#000000;
text-decoration:none;
margin:0px;
padding:0px;
}

.menu a:active, .menu a:hover
{
color:#ffbd00;
text-decoration:none;
}


.submenu
{
width:150px;
padding:3px;
margin:0px 0px 5px 5px;
font-family:inherit;
background:#f2f2f2;
border:1px solid #dedede;
}

.submenu a:link, .submenu a:visited, .submenu a:hover, .submenu a:active
{
display:block;
font-weight:normal;
font-size:11px;
color:#000000;
text-decoration:none;
margin:0px;
padding:0px;
}

.submenu a:active, .submenu a:hover
{
color:#ffbd00;
text-decoration:none;
}

        .subsubmenu { font-family: Arial, Helvetica, sans-serif; font-size: 11px; font-weight: normal; color: #ff1010; padding: 5px 5px 5px 5px; margin-bottom : 10px; margin-right: 10px; background-color: #ffffff; border: 1px solid #cdcdcd; line-height: 16px; width:150px;  float: left; }

        .shopaddress { font-family: Arial, Helvetica, sans-serif; font-size: 11px; font-weight: normal; color: #101010; padding: 5px 5px 5px 5px; margin-bottom : 5px; margin-right: 10px; background-color: #ffffff; line-height: 16px;  float:left; }

        .hinweis_klein { font-family: Arial, Helvetica, sans-serif; font-size: 10px; font-weight: normal; color: #101010; padding: 5px 5px 5px 5px; margin-bottom : 10px; margin-right: 10px; margin-top: 10px; background-color: #eeeeee; border: 1px solid #cdcdcd; width:90%; }

        .ofertalist_box { font-family: Arial, Helvetica, sans-serif; font-size: 12px; font-weight: normal; color: #101010; padding: 5px 5px 5px 5px; margin-bottom : 10px; margin-right: 10px; background-color: #eeeeee; border: 1px solid #cdcdcd; width:90%; }
        .news_box1 { font-family: Arial, Helvetica, sans-serif; font-size: 12px; font-weight: normal; color: #101010; padding: 5px 5px 5px 5px; margin-bottom : 10px; margin-right: 5px; background-color: #f5f5f5; border: 1px solid #cdcdcd; width:98%; }

        .submenu2 { font-family: Arial, Helvetica, sans-serif; font-size: 12px; font-weight: bold; width: 770px; color: gray; margin-top: 5px; }
        .submenu2 a:link { color: gray; text-decoration: none  }
        .submenu2 a:visited { color: gray; text-decoration: none }
        .submenu2 a:active { color: #CC3300; text-decoration: none }
        .submenu2 a:hover { color: #FFB400; text-decoration: underline }

        .offer { font-family: Arial, Helvetica, sans-serif; font-size: 12px; padding: 4px 4px 4px 4px; border: 1px solid gray; width:160px; }
        .offer a:link { color: black; text-decoration: none  }
        .offer a:visited { color: black; text-decoration: none }
        .offer a:active { color: #CC3300; text-decoration: none }
        .offer a:hover { color: #FFB400; text-decoration: underline }


        .stdform1 { background-color:#A8DDEE; font-size:12px; font-family:Arial,sans-serif; }
        .notice {  font-size: 16px; font-weight: bold; color: #CC3300; }
        .notice2 {  font-size: 16px; font-weight: bold; color: black; }

        .textalign { width:580px; padding-left:5px; text-align:justify; float:left;}

        .icon {vertical-align:middle; margin-right:3px;}

        .form{
                BORDER: 1px solid;
                FONT-SIZE: 12px;
                WIDTH: 400px;
                COLOR: Black;
                FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
                BACKGROUND-COLOR: #E9F0F0;
        }


        .formbook{
                FONT-WEIGHT: normal;
                FONT-SIZE: 14px;
                WIDTH: 90%;
                COLOR: Black;
                FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
                BACKGROUND-COLOR: #E9F0F0;
                border : 1px solid;
        }

        /* scl */

        .table_head1 {
                background-color : #004080;
                font-family : Verdana, Arial, Helvetica, sans-serif;
                font-size : 14px;
                font-weight : bold;
                color : white;
                line-height : 20px;
        }

        .table_head1 a:visited {
                text-align : none;
                color : white;
        }

        .table_head1 a:link {
                text-align : none;
                color : white;
        }

        /* Galerie Style */
        .gal
        {
                border:2px solid #BFBFBF;
                padding:2px;
        }

        #gallery
        {
                border:2px dotted #BFBFBF;
                padding:2px;
                background-color:#ffffff;
                width:200px;
        }

        .gallerytitle
        {
                color:#000000;
                font-size:11px;
                width:194px;
        }

        .drop_gal
        {
                width: 240px;
                background-color : #f5f5f5;
                font-family : Verdana, Arial, Helvetica, sans-serif;
                font-size : 14px;
                color : #101010;
                vertical-align:middle;
        }

        .info_title  {
                font-family : Verdana, Arial, Helvetica, sans-serif;
                font-size : 16px;
                font-weight : bold;
                color : #D09830;
                line-height : 20px;
        }


        /* index seite*/
        .indexbox
        {
        border:1px solid #DFDFDF;
        padding: 10px 10px 10px 10px;
        margin-bottom:5px;
        width:430px;
        }

        #banner a
        {
        display:block;
        }