html, body { width:100%; height:100%;}
       body  { margin:0; padding:0; }

       table.aussen { width:100%; height:100%; }
       table.aussen td  { text-align:center; vertical-align:middle; }

       table.innen
         { margin-left:auto; margin-right:auto; }
        table.innen td, table.innen th
           { text-align:center;}
           
			 .menu {
			 	font-family: Verdana, Arial, Helvetica, sans-serif;
			 	font-weight: bold;
			 	font-size: 10px;
			 }
			 .text_highlight {
			 	font-family: Verdana, Arial, Helvetica, sans-serif;
			 	font-size: 9px;
			 	font-weight: bold;
			 	color: #F5E100;
			 }
			 .text_small {
			 	font-family: Verdana, Arial, Helvetica, sans-serif;
			 	font-size: 9px;
			 }


.header_float {
  background-image:url(../images/header_float.gif);
  background-repeat:repeat-x;
  vertical-align:middle;
  background-position:middle;
}

.content_box_bar_t {
  background-image:url(../images/contentbox_bar_t.gif);
  background-repeat:repeat-x;
  vertical-align:middle;
  background-position:middle;
}

.content_box_bar_b {
  background-image:url(../images/contentbox_bar_b.gif);
  background-repeat:repeat-x;
  vertical-align:middle;
  background-position:middle;
}

.content_box_bar_l {
  background-image:url(../images/contentbox_bar_l.gif);
  background-repeat:repeat-y;
  vertical-align:middle;
  background-position:middle;
}

.content_box_bar_r {
  background-image:url(../images/contentbox_bar_r.gif);
  background-repeat:repeat-y;
  vertical-align:middle;
  background-position:middle;
}

.content_box_corner_tl {
  background-image:url(../images/contentbox_corner_tl.gif);
  background-repeat:no-repeat;
  vertical-align:middle;
  background-position:middle;
}

.content_box_corner_tr {
  background-image:url(../images/contentbox_corner_tr.gif);
  background-repeat:no-repeat;
  vertical-align:middle;
  background-position:middle;
}

.content_box_corner_bl {
  background-image:url(../images/contentbox_corner_bl.gif);
  background-repeat:no-repeat;
  vertical-align:middle;
  background-position:middle;
}

.content_box_corner_br {
  background-image:url(../images/contentbox_corner_br.gif);
  background-repeat:no-repeat;
  vertical-align:middle;
  background-position:middle;
}

.content_box_bg {
  background-image:url(../images/content_box_bg.gif);
  background-repeat:repeat-x repeat-y;
  vertical-align:middle;
  background-position:middle;
}

.content {
  margin-top: 12px;
  margin-right: 12px;
  margin-bottom: 12px;
  margin-left: 12px;
}

.slate_box {
  float:left;
  background-image:url(../images/slate.jpg);
  background-repeat:no-repeat;
  vertical-align:middle;
  background-position:middle;
  margin-top: 0px;
  margin-right: 12px;
  margin-bottom: 12px;
  margin-left: 0px;
  width:250px;
  height:335px;
  padding: 1px 0;
}

.slate_box_content_offer {
  font-family: "Brush Script MT", "Lucida Calligraphy", "Lucida Handwriting", Georgia, cursive;
  font-size: 28px;
  text-decoration: underline;
  line-height: 40px;
  margin-top: 40px;
  margin-right: 20px;
  margin-left: 20px;
  margin-bottom: 20px;
  text-align: center;
  color: white;
}

.slate_box_content_goods {
  font-family: "Brush Script MT", "Lucida Calligraphy", "Lucida Handwriting", Georgia, cursive;
  font-size: 22px;
  margin-top: 40px;
  margin-right: 20px;
  margin-left: 20px;
  margin-bottom: 40px;
  text-align: center;
  color: white;
}

.slate_box_content_price {
  font-family: "Brush Script MT", "Lucida Calligraphy", "Lucida Handwriting", Georgia, cursive;
  font-size: 32px;
  margin-top: 40px;
  margin-right: 20px;
  margin-left: 20px;
  margin-bottom: 40px;
  text-align: center;
  color: white;
}

.category_box {
  float:right;
  vertical-align:middle;
  margin-top: 0px;
  margin-right: 0;
  margin-bottom: 12px;
  margin-left: 12px;
  width:60px;
  height:60px;
  padding: 1px 0;
}

.text_heading {
  font-family: Verdana, Arial, Helvetica, sans-serif;
  font-size: 16px;
  font-weight: bold;
  text-align: left;
  line-height: 16px;
  margin-top: 0;
  margin-right: 5px;
  margin-bottom: 15px;
  margin-left: 5px;

  padding: 0;
  color: #003366;
}

.text_hint {
  font-family: Verdana, Arial, Helvetica, sans-serif;
  font-size: 12px;
  font-weight: bold;
  text-align: left;
  line-height: 16px;
  margin-top: 5px;
  margin-right: 5px;
  margin-bottom: 15px;
  margin-left: 5px;
  padding: 0;
  color: #003366;
}

.text_flow {
  font-family: Verdana, Arial, Helvetica, sans-serif;
  font-size: 12px;
  text-align: justify;
  line-height: 16px;
  margin-top: 15px;
  margin-right: 5px;
  margin-bottom: 5px;
  margin-left: 5px;
  padding: 0;
  color: #003366;
}

.footer {
  font-family: Verdana, Arial, Helvetica, sans-serif;
  font-size: 10px;
  text-align: center;
  line-height: 10px;
  margin:10px;
  padding:0;
  color: #CC9966;
}

.menu_maincat {
  font-family: Verdana, Arial, Helvetica, sans-serif;
  font-size: 23px;
  font-weight: bold;
  text-align: right;
  line-height: 23px;
  margin-top: 25px;
  margin-right: 45px;
  margin-bottom: 5px;
  margin-left: 0;

  padding: 0;
  color: #003366;
}

.menu_subcat {
  font-family: Verdana, Arial, Helvetica, sans-serif;
  font-size: 14px;
  font-weight: bold;
  text-align: center;
  line-height: 15px;
  margin-top: 45px;
  margin-right: 0;
  margin-bottom: 5px;
  margin-left: 0;
  padding: 0;
  color: #003366;
}

.menu_goods {
  font-family: Verdana, Arial, Helvetica, sans-serif;
  font-size: 12px;
  text-align: justify;
  line-height: 12px;
  vertical-align: top;
  margin-top: 20px;
  margin-right: 0;
  margin-bottom: 5px;
  margin-left: 65px;
  padding: 0;
  color: #003366;
}

.menu_goods_hint {
  font-family: Verdana, Arial, Helvetica, sans-serif;
  font-size: 10px;
  font-style: italic;
  text-align: justify;
  line-height: 12px;
  margin-top: 5px;
  margin-right: 0;
  margin-bottom: 0px;
  margin-left: 65px;
  padding: 0;
  color: #003366;
}

.menu_price {
  font-family: Verdana, Arial, Helvetica, sans-serif;
  font-size: 12px;
  font-weight: bold;
  text-align: justify;
  line-height: 12px;
  vertical-align: top;
  margin-top: 15px;
  margin-right: 0;
  margin-bottom: 0;
  margin-left: 45px;
  padding: 0;
  color: #003366;
}

.images {
  float:left;
  margin-top: 15px;
  margin-right: 10px;
  margin-bottom: 0px;
  margin-left: 10px;
  padding: 1px;
  border: 1px solid #003366;
  text-align: center;
  color: #003366;
}

.news {
  float:right;
  margin:0;
  padding: 0;
  width:694px;
  text-align: left;
  color: #003366;
}

img {
  border: 0 none;
}

hr {
  width: 100%;
  margin-top: 15px;
  margin-bottom: 15px;
  border-width: 1px;
  color: #003366;
    
} 

a.nav {font-family:Verdana, Arial, sans-serif; font-size:12px; font-weight:bold; margin-left:50px;}
a.nav:link {color:#FEF9E3; text-decoration:none;}
a.nav:visited {color:#FEF9E3; text-decoration:none;}
a.nav:hover {color:#FEF9E3; text-decoration:underline;}
a.nav:active {color:#FEF9E3; text-decoration:underline;}
a.nav:focus {color:#FEF9E3; text-decoration:underline;}


a.text {font-family:Verdana, Arial, sans-serif; font-size:9px;}
a.text:link {color:#0A25B2; text-decoration:none;}
a.text:active {color:#0A25B2; text-decoration:underline;}
a.text:visited {color:#0A25B2; text-decoration:none;}
a.text:hover {color:#0A25B2; text-decoration:underline and overline;}

a.imprint {font-family:Verdana, Arial, sans-serif; font-size:10px;}
a.imprint:link {color:#e7e6e6; text-decoration:none;}
a.imprint:active {color:#e7e6e6; text-decoration:none;}
a.imprint:visited {color:#e7e6e6; text-decoration:none;}
a.imprint:hover {color:#e7e6e6; text-decoration:none;}

img, div { behavior: url(design/iepngfix.htc) }
