body {
	font-family: verdana, arial, helvetica;
	font-size: 11px;
	color: #000000;
	margin: 5 0 0 0;
}

img {
	border: 0;
}

a:link{ color:black; text-decoration:underline }
a:visited{ color:black; text-decoration:none }
a:hover{ color:black; text-decoration:none }

h1 {
	font-family: verdana, arial, helvetica;
	font-size: 11px;
	color: #000000;
	text-decoration: underline;
}

h2 {
	font-family: verdana, arial, helvetica;
	font-size: 14px;
	color: #E1251A;
	text-decoration: underline;
}

h3 {
	font-family: verdana, arial, helvetica;
	font-size: 11px;
	color: #000000;
	text-decoration: underline;
}

h4 {
	font-family: verdana, arial, helvetica;
	font-size: 11px;
	color: #000000;
	text-decoration: underline;
}

h5 {
	font-family: verdana, arial, helvetica;
	font-size: 12px;
	color: #E1251A;
}

td {
	font-family: verdana, arial, helvetica;
	font-size: 11px;
	color: #000000;
}

.links_unten {
	font-family: verdana, arial, helvetica;
	font-size: 11px;
	text-decoration: none;
	color: #000000;
}

.menu_oben {
  font-family: verdana, arial, helvetica;
  font-size: 11px;
  text-decoration: none; 
  color: #000000;
}

.breadcrumb a {
	text-decoration: none;	
	color: #000000;
}

input.required {
	border: 3px solid red;
}

input.normal {
	border: 1px solid #7f9db9;
}

div.required {
	border: 3px solid red;
}

#item_single_display {
  background: #ebebeb;
  border: 1px solid #d3d3d3;
  padding: 3 0 0 3;
}

/* --- MENU ---*/
td.menu-level-1 {
  border-bottom: 1px solid #CCCCCC;
  background-color: #F0F0F0;
  padding: 0 0 0 5;
  height: 21px;
  text-decoration: none;
  font-weight: none;
}

/*td.menu-level-1:hover {
  border-bottom: 1px solid #CCCCCC; 
  background-color: #ffffff; 
  padding: 0 0 0 5; 
  height: 21px; 
  text-decoration: none; 
  font-weight: none; 
} */

td.menu-level-1-act {
  border-bottom: 1px solid #CCCCCC;
  background-color: #cccccc;
  padding: 0 0 0 5;
  height: 21px;
  text-decoration: none;
}

td.menu-level-1-cur {
  border-bottom: 1px solid #CCCCCC;
  background-color: #ffffff;
  padding: 0 0 0 5;
  height: 21px;
  text-decoration:none;
}

td.menu-level-1-hover {
  border-bottom: 1px solid #CCCCCC;
  background-color: #ffffff;
  padding: 0 0 0 5;
  height: 21px;
  text-decoration:none;
  
}

td.menu-level-2 {
  background: #F2F3F5;
  padding: 0 0 0 10; 
  border-bottom: 1px solid #ffffff;
  height: 21px;
}

td.menu-level-2-hover {
  background-color: #ffffff;
  padding: 0 0 0 10; 
  border-bottom: 1px solid #ffffff;
  height: 21px;
}

td.menu-level-2-act {
  background-color: #ffffff; 
  padding: 0 0 0 10; 
  border-bottom: 1px solid #ffffff;
  height: 21px;
}

td.menu-level-3 {
  background-color: #F2F3F5;
  padding: 0 0 0 41; 
  border-bottom: 1px solid #ffffff;
  height: 21px;
}

td.menu-level-3:hover {
  border-bottom: 1px solid #CCCCCC; 
  background-color: #ffffff; 
  padding: 0 0 0 41; 
  height: 21px; 
  text-decoration: none; 
  font-weight: none; 
}

td.menu-level-3-hover {
  background-color: #ffffff;
  padding: 0 0 0 41; 
  border-bottom: 1px solid #ffffff;
  height: 21px;
}


td.menu-level-3-act {
  background-color: #ffffff; 
  padding: 0 0 0 41; 
  border-bottom: 1px solid #ffffff;
  height: 21px;
}

td.menu-level-4 {
  background-color: #F2F3F5;
  padding: 0 0 0 41; 
  border-bottom: 1px solid #ffffff;
  height: 21px;
}

td.menu-level-4:hover {
  border-bottom: 1px solid #CCCCCC; 
  background-color: #ffffff; 
  padding: 0 0 0 41; 
  height: 21px; 
  text-decoration: none; 
  font-weight: none; 
}

td.menu-level-4-hover {
  background-color: #ffffff;
  padding: 0 0 0 41; 
  border-bottom: 1px solid #ffffff;
  height: 21px;
}

td.menu-level-4-act {
  background-color: #ffffff; 
  padding: 0 0 0 41; 
  border-bottom: 1px solid #ffffff;
  height: 21px;
}

a.menu-level-1 {
  font-family: verdana, arial, helvetica; 
  font-size: 11px; 
  color: #000000;
  text-decoration: none;
  font-weight: none; 
}

a.menu-level-1-act {
  color: #000000; 
  font-family: verdana, arial, helvetica; 
  font-size: 11px; 
  font-weight: none; 
  text-decoration: underline; 
}


a.menu-level-2 {
  color: #000000; 
  font-family: verdana, arial, helvetica; 
  font-size: 11px;
  text-decoration: none; 
}

a.menu-level-2:hover {
  text-decoration: underline;
}

a.menu-level-2-act {
  color: #000000; 
  text-decoration: none; 
  font-family: verdana, arial, helvetica; 
  font-size: 11px;  
}

a.menu-level-3 {
  font-family: verdana, arial, helvetica; 
  font-size: 11px; 
  color: #000000;
  text-decoration: none;
}

a.menu-level-3-act {
  color: #000000; 
  font-family: verdana, arial, helvetica; 
  font-size: 11px; 
  font-weight: none; 
  text-decoration: underline; 
}

a.menu-level-4 {
  font-family: verdana, arial, helvetica; 
  font-size: 11px; 
  color: #000000;
  text-decoration: none;
}

a.menu-level-4-act {
  color: #000000; 
  font-family: verdana, arial, helvetica; 
  font-size: 11px; 
  font-weight: none; 
  text-decoration: underline; 
}
