body    { background-color: #ececec; margin-top: 0px; margin-bottom: 0px; padding-top: 15px; padding-bottom: 20px }

body,td {
	color: #000;
	font-size: 11px;
	line-height: 1.5em;
	font-family: Verdana, Helvetica, sans-serif;
}

a:active	{ color: #333; }
a:visited	{ color: #333; }
a:link		{ color: #333; }
a:hover		{ color: #000; }

a.pure { text-decoration: none }

a.menu, a.menu:active, a.menu:visited, a.menu:link, a.menu:hover	{ font-size: 10px; color: #000; font-weight: bolder; margin-right: 10px; text-decoration: none }
a.menu1, a.menu1:active, a.menu1:visited, a.menu1:link, a.menu1:hover	{ font-size: 10px; color: #E6E6E6; font-weight: bolder; margin-right: 10px; text-decoration: none }
a.menuShop, a.menuShop:active, a.menuShop:visited, a.menuShop:link, a.menuShop:hover	{ margin-right: 15px; font-size: 11px; color: #000; text-decoration: none }

a.menuBottom,a.menuBottom:active,a.menuBottom:visited,a.menuBottom:link,a.menuBottom:hover { font-size: 10px; color: #fbf3ca; font-weight: bolder; text-decoration: none }

.txt_s	{ font-family: Verdana, Helvetica, sans-serif; font-size: 10px; font-weight: bolder;}
.txt_s_u { font-family: Verdana, Helvetica, sans-serif; font-size: 10px; font-weight: bolder; text-decoration: underline;}
.txt_l	{ font-family: Verdana, Helvetica, sans-serif; font-size: 12px; font-weight: bolder;}
.txt_xl	{ font-family: Verdana, Helvetica, sans-serif; font-size: 14px; font-weight: bolder;}
.txt_xxl	{ font-family: Verdana, Helvetica, sans-serif; font-size: 16px; font-weight: bolder;}
.txt_sb	{ font-size: 10px; font-weight: bolder; }
.txt_m	{ }
.txt_mb	{ font-weight: bolder; }
.txt_t	{ font-family: Verdana, Helvetica, sans-serif; font-size: 11px; color:#000000; font-weight: bolder;}

h1, .txt_tbl_head  { color: #FFFFFF; font-weight: bolder; font-size: 12px;  font-family: Verdana;  }
.txt_error { color:#B22222; }

.tbl_head  { background-color: #F7AE5A; }

.submit, .input, .select, .input_suche, .select_suche { font-family: "Lucida Grande", Verdana, Helvetica, sans-serif; }
.submit	{ font-size: 11px; line-height: 1em }
.input	{ font-size: 11px; border-width: 1px; border-color: #666666 #999999 #999999 #666666 }
.select	{ font-size: 11px; border-width: 1px; border-color: #999999 #666666 #666666 #999999 }
.input_suche	{ font-size: 10px; border-width: 1px; border-color: #666666 #c0c0c0 #c0c0c0 #666666 }
.select_suche	{ font-size: 10px; border-width: 1px; border-color: #999999 #666666 #666666 #999999 }

label { cursor:pointer }

.menu td { padding-left:20px; background:url(img/menu_left.gif);}
.menu td.leermenu { height:12px; background:url(img/1px.gif);}

.submenu, .submenu:visited {
	  display:block;
	  width:155px;
	  padding-left:20px;
	  height:25px;
	  font-family:verdana;
	  font-size:12px;
	  font-weight:bold;
	  line-height:25px;
	  
	  text-decoration:none;
	  color:#9C987F;
}
.submenu:hover {
	  color:#000000;
}
.submenu_selected, .submenu_selected:visited {
	  display:block;
	  width:155px;
	  padding-left:20px;
	  height:25px;
	  font-family:verdana;
	  font-size:12px;
	  font-weight:bold;
	  line-height:25px;
	  
	  text-decoration:none;
	  color:#000000;
}
.submenu_selected:hover {
	  color:#000000;
}

.mainmenu, .mainmenu:visited {
	  display:block;
	  width:175px;
	  height:25px;
	  font-family:verdana;
	  font-size:12px;
	  font-weight:bold;
	  line-height:25px;
	  
	  text-decoration:none;
	  color:#9C987F;
}
.mainmenu:hover {
	  color:#000000;
}
.mainmenu_selected, .mainmenu_selected:visited {
	  display:block;
	  width:175px;
	  height:25px;
	  font-family:verdana;
	  font-size:12px;
	  font-weight:bold;
	  line-height:25px;
	  
	  text-decoration:none;
	  color:#000000;
}
.mainmenu_selected:hover {
	  color:#000000;
}

.titel {
	   font-family:arial;
	   font-size:12px;
	   font-weight:bold;
	   color:#000000;
	   padding-left:9px;
		text-align: left;
}
