body{background-color:#fefabd; font-family: Arial, Helvetica, sans-serif; font-size:11px;}

table.rahmen_grau{border:1px solid #bebebe;}
td {font-family: Arial, Helvetica, sans-serif; color:#4F4F4F; font-size:11px;}
td.top_rahmen{border:1px solid #bebebe; background-color:#ffffff;}
td.mitte_rahmen{border-right:1px solid #bebebe; border-left:1px solid #bebebe; background-color:#ffffff;}
td.unten_rahmen{border-bottom:1px solid #bebebe; border-left:1px solid #bebebe; border-right:1px solid #bebebe; background-color:#ffffff;}
td.unten_rahmen_liste{border-bottom:1px solid #bebebe;}

td.katalog_description {font-family: Arial, Helvetica, sans-serif; color: #d14b05; line-height: 15px;font-weight: bold;}
td.head_katalog {border-bottom: 1px solid #bebebe; height:20px; text-indent:20px; font-family: Arial, Helvetica, sans-serif; font-size:12px; color:#ffffff; line-height:18px; }
td.top_rahmen_katalog{border-top:1px solid #bebebe; border-left:1px solid #bebebe; border-right:1px solid #bebebe; background-color:#ffffff;}
td.head_aktuell{border-bottom: 1px solid #bebebe; height:20px; text-indent:10px; font-family: Arial, Helvetica, sans-serif; font-size:12px; color:#ffffff; line-height:18px; }

td.head_catname{border-top:1px solid #bebebe;font-family: Arial, Helvetica, sans-serif; color: #ca3d17; line-height: 15px;font-weight: bold; font-size:16px;}
td.artikel_value{border-top:1px solid #ca3d17; border-bottom:1px solid #ca3d17;font-family: Arial, Helvetica, sans-serif; color: #ca3d17; line-height: 15px;font-weight: bold; font-size:11px;}
td.text_klein{font-family: Arial, Helvetica, sans-serif; font-size:9px; color:#4F4F4F; line-height:18px;}

.kform{font-family: Arial, Helvetica, sans-serif; font-size:11px; border:1px solid #bebebe;}
.ksubmit{font-family: Arial, Helvetica, sans-serif; font-size:11px; border:1px solid #bebebe; background-color:#ca3d17; color:#FFFFFF; height:24px;}
td.head_admin{font-family: Arial, Helvetica, sans-serif; color: #ca3d17; line-height: 15px;font-weight: bold; font-size:16px;}

td.head_artikel{font-family: Arial, Helvetica, sans-serif; color: #ca3d17; line-height: 15px;font-weight: bold; font-size:12px;}
td.head_artikel a{font-family: Arial, Helvetica, sans-serif; color: #ca3d17; line-height: 15px;font-weight: bold; font-size:12px;}
td.head_artikel a:active{font-family: Arial, Helvetica, sans-serif; color: #ca3d17; line-height: 15px;font-weight: bold; font-size:12px;}
td.head_artikel a:visited{font-family: Arial, Helvetica, sans-serif; color: #ca3d17; line-height: 15px;font-weight: bold; font-size:12px;}
td.head_artikel a:hover{font-family: Arial, Helvetica, sans-serif; color: #ca3d17; line-height: 15px;font-weight: bold; font-size:12px;}
td.gaestetext{font-family: Arial, Helvetica, sans-serif; color:#4F4F4F; font-size:11px; line-height:18px;}
td.gaestetext a{font-weight:bold;}
td.gaestetext a:active{font-weight:bold;}
td.gaestetext a:visited{font-weight:bold;}
td.gaestetext a:hover{font-weight:bold;}

h2{font-family: Arial, Helvetica, sans-serif; font-size:16px; font-weight:bold; color:#ca3d17; margin: 0 0 3px 0; line-height:18px;}
td.text{font-family: Arial, Helvetica, sans-serif; color:#4F4F4F; font-size:11px; line-height:18px;}
td.text a {text-decoration:none; color:#4F4F4F; font-family: Arial, Helvetica, sans-serif; font-size:11px; line-height:18px;}
td.text a:active {text-decoration:none; color:#4F4F4F; font-family: Arial, Helvetica, sans-serif; font-size:11px; line-height:18px;}
td.text a:visited {text-decoration:none; color:#4F4F4F; font-family: Arial, Helvetica, sans-serif; font-size:11px; line-height:18px;}
td.text a:hover {text-decoration:none; color:#ca3d17; font-family: Arial, Helvetica, sans-serif; font-size:11px; line-height:18px;}
td.head_klein{font-family: Arial, Helvetica, sans-serif; color:#ca3d17; font-size:11px; line-height:18px;}

td.hauptmenu_oben{border-bottom: 1px solid #666666; font-family: Arial, Helvetica, sans-serif;}
td.hauptmenu {border-bottom: 1px solid #666666; height:20px; text-indent:20px;color: #ffffff; font-family: Arial, Helvetica, sans-serif; font-size:11px;}
td.hauptmenu a{font-family: Arial, Helvetica, sans-serif; color: #ffffff;line-height: 15px;text-indent:20px;text-decoration: none; font-size: 12px;}
td.hauptmenu a:active{font-family: Arial, Helvetica, sans-serif; color: #ffffff;line-height: 15px;text-indent:20px;text-decoration: none; font-size: 12px;}
td.hauptmenu a:visited{font-family: Arial, Helvetica, sans-serif; color: #ffffff;line-height: 15px;text-indent:20px;text-decoration: none; font-size: 12px;}
td.hauptmenu a:hover{font-family: Arial, Helvetica, sans-serif; color: #fefabd;line-height: 15px;text-indent:20px;text-decoration: none; font-size: 12px;}

td.hauptmenudown {font-family: Arial, Helvetica, sans-serif; border-bottom: 1px solid #666666; height:20px; background-color:#ea6442; text-indent:20px;}
td.hauptmenudown a{font-family: Arial, Helvetica, sans-serif;color: #ffffff;line-height: 15px;text-indent:20px;text-decoration: none; font-size: 12px;}
td.hauptmenudown a:active{font-family: Arial, Helvetica, sans-serif; color: #ffffff;line-height: 15px;text-indent:20px;text-decoration: none; font-size: 12px;}
td.hauptmenudown a:visited{font-family: Arial, Helvetica, sans-serif; color: #ffffff;line-height: 15px;text-indent:20px;text-decoration: none; font-size: 12px;}
td.hauptmenudown a:hover{font-family: Arial, Helvetica, sans-serif; color: #ffffff;line-height: 15px;text-indent:20px;text-decoration: none; font-size: 12px;}

td.submenu {border-bottom: 1px solid #666666; height:20px; background-color:#ef866b; text-indent:35px;}
td.submenu a{font-family: Arial, Helvetica, sans-serif; color: #ffffff;line-height: 15px;text-decoration : none; text-indent:35px; font-size: 12px;}
td.submenu a:active{font-family: Arial, Helvetica, sans-serif;color: #ffffff;line-height: 15px;text-indent:35px;text-decoration: none; font-size: 12px;}
td.submenu a:visited{font-family: Arial, Helvetica, sans-serif;color: #ffffff;line-height: 15px;	text-indent:35px;	text-decoration:none;font-size: 12px;}
td.submenu a:hover{font-family: Arial, Helvetica, sans-serif;color: #fefabd;line-height: 15px;text-indent:35px; text-decoration : none; font-size: 12px;}

td.submenudown {border-bottom: 1px solid #666666; height:20px; background-color:#ef866b; text-indent:35px;}
td.submenudown a{font-family: Arial, Helvetica, sans-serif;color: #fefabd;line-height: 15px;text-decoration : none; text-indent:35px; font-size: 12px;}
td.submenudown a:active{font-family: Arial, Helvetica, sans-serif;color: #fefabd;line-height: 15px;text-indent:35px; text-decoration: none; font-size: 12px;}
td.submenudown a:visited{font-family: Arial, Helvetica, sans-serif;color: #fefabd;line-height: 15px;text-indent:35px;text-decoration:none;	font-size: 12px;}
td.submenudown a:hover{font-family: Arial, Helvetica, sans-serif;color: #fefabd;line-height: 15px;text-indent:35px; text-decoration : none; font-size: 12px;}

td.cat_submenu {border-bottom: 1px solid #666666; height:20px; background-color:#ef866b;}
td.cat_submenu a{font-family: Arial, Helvetica, sans-serif; color: #ffffff;line-height: 15px;text-decoration : none; font-size: 12px;}
td.cat_submenu a:active{font-family: Arial, Helvetica, sans-serif;color: #ffffff;line-height: 15px;text-decoration: none; font-size: 12px;}
td.cat_submenu a:visited{font-family: Arial, Helvetica, sans-serif;color: #ffffff;line-height: 15px;	text-decoration:none;font-size: 12px;}
td.cat_submenu a:hover{font-family: Arial, Helvetica, sans-serif;color: #fefabd;line-height: 15px;text-decoration : none; font-size: 12px;}

td.cat_submenudown {border-bottom: 1px solid #666666; height:20px; background-color:#ef866b;}
td.cat_submenudown a{font-family: Arial, Helvetica, sans-serif;color: #fefabd;line-height: 15px;text-decoration : none;font-size: 12px;}
td.cat_submenudown a:active{font-family: Arial, Helvetica, sans-serif;color: #fefabd;line-height: 15px;text-decoration: none; font-size: 12px;}
td.cat_submenudown a:visited{font-family: Arial, Helvetica, sans-serif;color: #fefabd;line-height: 15px;text-decoration:none;	font-size: 12px;}
td.cat_submenudown a:hover{font-family: Arial, Helvetica, sans-serif;color: #fefabd;line-height: 15px;text-decoration : none; font-size: 12px;}

table.guest{border:1px solid #bebebe;border-collapse:collapse;}

td.textweis {border-bottom: 1px solid #666666; height:20px;color: #ffffff; font-family: Arial, Helvetica, sans-serif; font-size:11px;}
td.textweis a{font-family: Arial, Helvetica, sans-serif; color: #ffffff;line-height: 15px;text-decoration: none; font-size: 12px;}
td.textweis a:active{font-family: Arial, Helvetica, sans-serif; color: #ffffff;line-height: 15px;text-decoration: none; font-size: 12px;}
td.textweis a:visited{font-family: Arial, Helvetica, sans-serif; color: #ffffff;line-height: 15px;text-decoration: none; font-size: 12px;}
td.textweis a:hover{font-family: Arial, Helvetica, sans-serif; color: #fefabd;line-height: 15px;text-decoration: none; font-size: 12px;}

td.abbinder a{font-family: Arial, Helvetica, sans-serif; color: #4F4F4F;line-height: 15px;text-decoration: none;}
td.abbinder a:active{color: #4F4F4F;line-height: 15px;text-decoration: none;}
td.abbinder a:visited{color: #4F4F4F;line-height: 15px;text-decoration: none;}
td.abbinder a:hover{color: #ca3d17;line-height: 15px;text-decoration: none;}