@import "details.css";
@import "tableclass.css";

   BODY {
    font-family:Verdana, Arial, Helvetica, sans-serif;
    font-size: 10px;
    color: #173606;
   }

   H1 {
    font-family:Verdana, Arial, Helvetica, sans-serif;
    font-size: 12px;
    color: #55AB26;
    border-bottom: 1px dotted gray;
    padding-bottom: 2px;
    margin-bottom: 12px;
   }


   TD {
     vertical-align: top;
     color: #173606;
   }

   TABLE {
    font-family:Verdana, Arial, Helvetica, sans-serif;
    font-size: 10px;
    color: #173606;
   }

   .content_input, SELECT, TEXTAREA {
	  font-family:Verdana, Arial, Helvetica, sans-serif;
    background-color: #B3E09A;
    font-size: 9px;
    color: black;
    border:solid 1px black;
    padding: 1px;
  }

   #breadcrumb {
     color: #666619;
     width: 100%;
     padding-top: 4px;
   }

   #titleBoxLeft {
    color: #55ab26;
    font-size: 14px;
    font-weight: bold;
    /*
    border-left: 1px solid #666619;
    border-top: 1px solid #666619;
    border-bottom: 1px solid #666619;
    */
    padding-left: 6px;
    padding-top: 4px;
    padding-bottom: 2px;
    /*background-image:url(../images/title_box_bg.gif);*/
   }

   #titleBoxRight {
    color: #55ab26;
    font-size: 14px;
    font-weight: bold;
    /*
    border-right: 1px solid #666619;
    border-top: 1px solid #666619;
    border-bottom: 1px solid #666619;
    */
    padding-right: 6px;
    padding-top: 4px;
    padding-bottom: 2px;
    /*background-image:url(../images/title_box_bg.gif);*/
	  text-align: right;
   }

   #piktogramme_box {
    height: 31px;
    width: 576px;
    margin-top: 3px;
    border: 1px solid #666619;
   }

   #oeffnungszeiten_box {
    height: 20px;
    width: 576px;
    margin-top: 5px;
    border: 1px solid #666619;
   }

   #karte_box {
    width: 574px;
    margin-top: 5px;
    border: 1px solid #666619;
   }

   #header_stripe {
    width: 777px;
    height: 15px;
    background-image:url(../images/header_stripes_bg.gif);
   }

    .sponsoren {
	    width: 140px;
      text-align:right;
      vertical-align:bottom;
      padding-bottom: 15px;
     }

   .function_box {
    width: 189px;
    background-color: #b3e09a;
   }

   .function_box_header {
     background-color: #55ab26;
   }

   .function_box_border {
    width: 191px;
    margin-bottom: 5px;
   }

   .function_box_content {
    padding: 5px;
    font-size: 10px;
    color: #173606;
   }

   .function_inner_table {
    font-size: 10px;
    color: #173606;
   }

   .function_box_row {
     font-size: 10px;
     color: #173606;
     padding-bottom: 7px;
   }

   .function_box_border_vertical {
    background-image: url(../images/boxes/border_dots_bg.gif);
    background-repeat: repeat;
    width: 1px;
   }

   .function_box_border_horizontal {
    background-image: url(../images/boxes/border_dots_bg.gif);
    background-repeat: repeat;
    height: 1px;
   }

   .function_box_header_corner {
     background-color:#55ab26;
    width: 13px;
   }

  a.boxlink, a.boxlink:link {
    color: #173606;
    text-decoration: none;
  }

  a.boxlink:hover {
    color: black;
    text-decoration: underline;
  }

  a.breadcrumb_navi, a.breadcrumb_navi:link {
    color: #000000;
    text-decoration: none;
  }

  a.breadcrumb_navi:hover {
    color: #28340F;
    text-decoration: none;
  }

  a, a:link {
    color: #55AB26;
    text-decoration: underline;
  }

  a:hover {
    color: #000000;
    text-decoration: underline;
  }


   .boxinput {
    background-color: #D0D086;
    font-size: 9px;
    color: black;
    border:solid 1px black;
  }

   .content_box_border {
    margin-bottom: 5px;
   }

   .content_box_content {
    padding: 5px;
    font-size: 10px;
    color: #173606;
   }

   .content_box_border_vertical {
    background-image: url(../images/border_dots_bg_content.gif);
    background-repeat: repeat;
    width: 1px;
   }

   .content_box_border_horizontal {
    background-image: url(../images/border_dots_bg_content.gif);
    background-repeat: repeat;
    height: 1px;
   }

  .content_title {
    font-size: 11px;
    color: #55AB26;
    font-weight:bold;
    margin-bottom: 6px;
  }

  .content_row {
    padding-left: 5px;
    padding-bottom: 12px;
    color: #173606;
  }

  .content_row2 {
    padding-bottom: 7px;
	  line-height: 16px;
	  color: #173606;
  }

  .imageborder {
    text-align: right;
    border: 1px solid #55AB26;
    cursor: pointer;
    cursor: hand;
  }

  .imagebordernolink {
    text-align: right;
    border: 1px solid #55AB26;
  }

  .imageButton {
    cursor: pointer;
    cursor: hand;
  }

  .cleardiv {
    clear:both;
    font-size:0px;
    line-height:0px;
    height:0px;
  }