/* Wacker Art Main Layout Style-Sheet */

   body {
      color:#000000;
      background-color:#CFCFCF;
      background-image:url(Background/background4.gif);
      background-attachment:fixed;
      background-repeat:repeat-x;
      font-family:Verdana, Arial, Helvetica, sans-serif;
      margin:0px;
      padding-top:30px;
      padding-left:30px;
      padding-right:30px;
      padding-bottom:10px;
   }

    div {
       margin:0px;
       padding:0px;
    }

    div#footer {
       clear:both;
    }

    .headline {
       color:#000000;
       background-color:#B7B7B7;
       background-image:url(Background/headline2.gif);
       background-repeat:repeat-x;
       padding-left:25px;
       padding-right:25px;
       padding-top:35px;
       padding-bottom:20px;
       border:2px solid;
       border-color: #AAA #444 #444 #AAA;
    }

    .headline-table {
       margin:0;
       padding-left:0;
       padding-right:0;
       padding-top:0;
       padding-bottom:1px;
       border-bottom-width:1px;
       border-bottom-color:#000000;
       border-bottom-style:solid;
       width:100%;
       font-family:Verdana, Arial, Helvetica, sans-serif;
       font-size:2.5em;
       vertical-align:text-bottom;
    }

    h1 {
       margin:0;
       padding-left:0;
       padding-right:0;
       padding-top:0;
       padding-bottom:5px;
       border-bottom-width:1px;
       border-bottom-color:#000000;
       border-bottom-style:solid;
       font-family:'Comic Sans MS', Serif;
    }

    h2 {
      margin-left:0px;
      margin-right:0;
      margin-top:0;
      margin-bottom:0.8em;
      padding:0;
      font-family: 'BernhardEFFashion', 'Comic Sans MS', EnglishScriptEF, Serif;
      font-size:3.0em;
    }

    h3 {
      margin-left:-10px;
      margin-right:0;
      margin-top:2.0em;
      margin-bottom:0.4em;
      padding:0;
      font-family:'Comic Sans MS, sans-serif';
      font-weight:bold;
      color:#888888;
      /* color:#55585A; */
    }

    h4 {
      margin-left:-5px;
      margin-right:0;
      margin-top:1.4em;
      margin-bottom:0.3em;
      padding:0;
      color:#55585A;
    }

    p {
        margin:0px;
        padding-left:0;
        padding-right:0;
        padding-top:0.5em;
        padding-bottom:0px;
        text-align:justify;
    }

    p.version {
        margin-top:2.5em;
        font-size:0.7em;
    }

    p.first {
      margin:0px;
      padding-top:0px;
      text-indent:0em;
    }

    .first:first-letter {
      font-size:1.2em;
      color:#888888;
    }

    p.ulheadline {
        margin:0px;
        padding-right:0px;
        padding-top:1.2em;
        padding-bottom:0px;
    }

    table {
       margin:0;
       padding:0;
       border-style:none;
    }

    tr {
       margin:0;
       padding:0;
       border-style:none;
    }

    td {
       margin:0;
       padding:0;
       border-style:none;
       text-align:justify;
    }

    td.headline-td {
       vertical-align:text-bottom;
       white-space:nowrap;
    }

    a {
       text-decoration:none;
       padding:0;
       color:#000000;
       background-color:transparent;
    }

    .link {
      margin-top: 1.0em;
      margin-bottom: 0.8em;
      margin-left:0;
      padding-top:0.3em;
      padding-bottom:0.3em;
      color:#000000;
      background-color:#FFF8DC;
      border:#8B8878 solid 1px;
    }

    .link td{
      padding-right:2em;
      padding-left:0.5em;
      padding-top:0.25em;
      padding-bottom:0.25em;
      text-align:left;
      vertical-align:top;
    }

    .firstpicturebox {
       margin-left:0;
       margin-right:0;
       margin-top:60px;
       margin-bottom:60px;
       padding:0;
       text-align:center;
       width:100%;
    }

    .picture {
       color:#000000;
       background-color:#E8E8E8;
       /* background-color:#F5F5DC; */
       padding:30px;
       /* border:#9C9C9C solid 1px; */
       border:4px solid;
       border-color: #AAA #444 #444 #AAA;
       margin:0;
    }

    .FrameStyle1 img {
    	border: 1px solid;
	border-color: #000000;
    }

    .FrameStyle1 {
	background-color: #FFFFFF;
	padding: 40px;
	text-align: center;
	border: 3px solid;
	border-color: #667 #CCC #CCC #444;
    }

    .FrameBorder1 {
	padding: 25px;
	text-align: center;
	background-color: #B0B0B0;
	border: 3px solid;
	border-color: #CCC #666 #444 #CCC;
    }

    .button {
       background-color:#E8E8E8;
       padding:0.2em;
       padding-right:0.8em;
       padding-left:0.8em;
       border:1px solid;
       border-color: #AAA #444 #444 #AAA;
    }

    .image {
       border:1px solid;
       border-color:#000000;
       background-color:#eeeeee;
       padding:12px;
    }

    .iconFrame {
        width:266px;
        text-align:center;
        font-size:12pt;
        float:left;
        margin:5px 3px;
        margin-right:15px;
    }

    .icon {
       /* float:left;*/
       /* margin:5px 3px; */
       padding:10px;
       height:181px;
       width:246px;
       color:#000000;
       background-color:white;
       border: 2px solid;
       border-color: #AAA #444 #444 #AAA;
    }

    .icon img {
       margin:10px 10px;
       height:159px;
       width:224px;
       border:2px solid;
       border-color: #444 #AAA #AAA #444;
    }

   .iconGallery {
      margin:auto;
      text-align:center;
      margin-left:90px;
   }

    .textfield {
       color:#000000;
       background-color:#FFFFFF;
/*     background-image:url(Background/text_background.gif);
       background-repeat:no-repeat; */
       border: solid 2px;
       border-color: #AAA #444 #444 #AAA;
       padding-left:60px;
       padding-right:60px;
       padding-top:15px;
       padding-bottom:60px;
       margin-top:0px;
       margin-left:0px;
       margin-right:0px;
       margin-bottom:30px;
    }

    .first {
       padding-top:60px;
    }

    .textfield a {
      text-decoration:underline;
    }

    .textlink {
       text-decoration:underline;
    }

    .contens {
       width:15em;
       height:46em;
       float:left;
       margin-right:60px;
       margin-bottom:60px;
       padding:15px;
       list-style:none;
       background-color:#FFF8DC;
       border:#8B8878 solid 1px;
       font-family:Verdana;
    }

    .contens li {
      padding-bottom:0.3em;
    }

    .contens a {
      text-decoration:none;
    }

    ul {
         margin:0px;
         padding-left:1.5em;
         padding-right:0px;
         padding-top:0.5em;
         padding-bottom:0.5px;
    }

    li {
       padding:0.2em;
    }

    .menu {
       color:#000000;
       background-color:#DFDFDF;
       margin-left:0px;
       margin-right:0px;
       margin-top:5px;
       margin-bottom:0px;
       padding-left:25px;
       padding-right:25px;
       padding-top:2px;
       padding-bottom:2px;
       border: solid 2px;
       border-color: #AAA #444 #444 #AAA;
       text-align:center;
       vertical-align:middle;
    }

    .menutable {
       margin:0px;
       padding:0px;
       text-align:center;
       width:100%;
    }

    .menutable a {
      text-decoration:none;
      padding-top:2px;
      padding-bottom:2px;
    }

    .menutable a:hover {
      text-decoration:none;
      padding-top:2px;
      padding-bottom:2px;
      color:#000000;
      background-color:#FFFFFF;
    }

    .menutable td {
       padding:0px;
       padding-left:0.2em;
       padding-right:0.2em;
       vertical-align:middle;
       text-align:center;
       white-space:nowrap;
    }

    .menutable tr {
       padding:0px;
       margin:0px;
    }

    .englishicon {
       margin:0px;
       padding:0px;
       border-style:none;
    }

    address {
       font-size:0.7em;
       margin-top:30px;
       margin-bottom:0px;
       padding-top:5px;
       border-top-width:1px;
       border-top-color:#000000;
       border-top-style:solid;
       white-space:nowrap;
    }

    .validation_icon {
       margin-left:0px;
       margin-right:0px;
       margin-top:15px;
       margin-bottom:0px;
       padding:0px;
       border-style:none;
    }