body {
  background: #E3DBCB url("../images/bg.gif") repeat-x fixed top left;
  margin: 0;
  padding: 0;
  color: #000000;
  font-size: 12;
  font-family: Trebuchet MS;
}

table, td {
  color: #000000;
  font-size: 12;
  font-family: Trebuchet MS;
}

.menu {
	padding: 0px;
	position: absolute;
	text-align: left;
	visibility: hidden;
	left:0px;
	top:0px;
	filter:alpha(opacity=90);
	-moz-opacity:0.90;
	opacity: 0.90;
	z-index: 20;
}

.logo {
  padding-top: 10px;
}

.navtab {
  border: #7F5316 solid 1px;
  border-bottom: 0px;
}

.anlasstab {
  border: #7F5316 solid 1px;
}

.subnavtab {
  border: #7F5316  solid 1px;
  border-left: 0px;
  border-bottom: 0px;
}

.maintab {
  border: #7F5316  solid 1px;
}

.navbar {
  height: 20px;
  background: #E3DBCB url("../images/nav_bar.gif") repeat;
  border-bottom: #7F5316 solid 1px;
  color: #7F5316;
  font-size: 12;
  font-family: Trebuchet MS;
}

.topbar {
  height: 20px;
  background: #E3DBCB url("../images/nav_bar.gif") repeat-x;
  border: #7F5316 solid 1px;
  border-bottom: 0px;
  color: #7F5316;
  font-size: 12;
  font-family: Trebuchet MS;
  
}

.top_space {
  height: 10px;
}

td.tab_item {
  border-bottom: #7F5316 solid 1px;
  height: 20px;
}

td.tab_item_ex {
  border: #7F5316 solid 1px;
  border-top: 0px;
  border-right: 0px;
  height: 20px;
}

td.tab_item_ex_r {
  border: #7F5316 solid 1px;
  border-top: 0px;
  height: 20px;
}

td.tab_subitem {
  border-bottom: #7F5316 solid 1px;
  border-left: #7F5316  solid 1px;
  height: 20px;
}

td.tab_subitem_ex {
  border-bottom: #7F5316 solid 1px;
  border-left: #7F5316  solid 1px;
  height: 20px;
}

td.connector {
  border-bottom: #7F5316 solid 1px;
  background-color: #E3DBCB;
  height: 20px;
}

h1.topic {
  font-family: Trebuchet MS;
  text-decoration: underline;
  color: #7F5316;
}

a {
  font-size: 12;
  font-family: Trebuchet MS;
  text-decoration: none;
  color: #7F5316;
}


a:link, a:visited, a:active {
  font-size: 12;
  font-family: Trebuchet MS;
  text-decoration: none;
  color: #7F5316;
}

a:hover {
  font-size: 12;
  font-family: Trebuchet MS;
  text-decoration: none;
  color: #8C8274;
}

a.tab_item:link, a.tab_item:visited, a.tab_item:active {
  font-size: 12;
  font-family: Trebuchet MS;
  text-decoration: none;
  color: #7F5316;
  margin-left: 5px;
  margin-right: 5px;
}

a.tab_item:hover {
  font-size: 12;
  font-family: Trebuchet MS;
  text-decoration: none;
  color: #E3DBCB;
  margin-left: 5px;
  margin-right: 5px;
}

a.tab_item_ex:link, a.tab_item_ex:visited, a.tab_item_ex:active {
  font-size: 12;
  font-family: Trebuchet MS;
  text-decoration: none;
  color: #7F5316;
  margin-left: 5px;
  margin-right: 5px;
}

a.tab_item_ex:hover {
  font-size: 12;
  font-family: Trebuchet MS;
  text-decoration: none;
  color: #E3DBCB;
  margin-left: 5px;
  margin-right: 5px;
}

a.help:link, a.help:visited, a.help:active {
  font-size: 12;
  font-family: Trebuchet MS;
  text-decoration: none;
  font-weight: bold;
  color: #FF0000;
}

a.help:hover {
  font-size: 12;
  font-family: Trebuchet MS;
  text-decoration: underline;
  font-weight: bold;
  color: #FF0000;
}

.content {
  height: 300px;
  background-color: #E3DBCB;  
  padding: 0px;
}

td.content {
  height: 400;
  background: #E3DBCB url("../images/content.gif") no-repeat center center;
  font-size: 12;
  font-family: Trebuchet MS;
  color: #000000;
  padding: 10px;
}

td.stuff {
  background: #E3DBCB;
  border-bottom: #7F5316  solid 1px;
  color: #7F5316;
  padding: 4px;
  font-size: 12;
  font-family: Trebuchet MS;
  
}

td.space {
  height: 5px;
}

td.space_ex {
  height: 10px;
}

td.anlass {
  padding: 10px;
}

.stoff_top {
  border:0px;
  background: #E3DBCB url("../images/nav_bar.gif") repeat-x;
}

.stofftd {
  border:0px;
  background: #E3DBCB;
  text-align: center;
}

.stoffimg {
  margin-top: 5px;
  margin-bottom: 5px;
}

input, textarea {
  /*margin-top: 2px;
  margin-bottom: 2px;*/ 
  border-width: 1px;
  background-color: #E3DBCB;
  font-family: Trebuchet MS;
  font-size: 12px;
}

select {
  margin-top: 2px;
  margin-bottom: 2px; 
  border-width: 1px;
  background-color: #E3DBCB;
  font-family: Trebuchet MS;
  font-size: 12px;
}

td.inhalt_t {
  height: 20px;
  background: #E3DBCB url("../images/nav_bar.gif") repeat-x;
  border: #7F5316 solid 1px;
  color: #7F5316;
  font-size: 12;
  font-family: Trebuchet MS;
  margin: 0px; 
  padding: 0px;
}

td.inhalt_ct {
  height: 20px;
  background: #E3DBCB url("../images/nav_bar.gif") repeat-x; 
  border: #7F5316 solid 1px;  
  border-top: 0px;
  color: #7F5316;
  font-size: 12;
  font-family: Trebuchet MS;
  margin: 0px; 
  padding: 0px;
}

td.inhalt_mt {
  height: 20px;
  background: #E3DBCB url("../images/nav_bar.gif") repeat-x;
  border: #7F5316 solid 1px;
  border-right: 0px;
  color: #7F5316;
  font-size: 12;
  font-family: Trebuchet MS;
  text-align: center;
  margin: 0px; 
  padding: 0px;
}

td.inhalt_mrt {
  height: 20px;
  background: #E3DBCB url("../images/nav_bar.gif") repeat-x;
  border: #7F5316 solid 1px;
  color: #7F5316;
  font-size: 12;
  font-family: Trebuchet MS;
  text-align: center;
  margin: 0px; 
  padding: 0px;
}

td.inhalt {
  border: #7F5316 solid 1px;
  border-right: 0px;
  border-top: 0px;
}

td.inhalt_r {
  border: #7F5316 solid 1px;
  border-top: 0px;
}

td.inhalt_l {
  border-left: #7F5316 solid 1px;
}

td.inhalt_u {
  border: #7F5316 solid 1px;
  border-top: 0px;
  border-right: 0px;
}

td.inhalt_ru {
  border: #7F5316 solid 1px;
  border-top: 0px;
}

td.advert {
  border: #7F5316 solid 1px;
  background-color: #E3DBCB;
}

.adv_top {
  background: #E3DBCB url("../images/nav_bar.gif") repeat-x;
}

.err{
color:#f00;
font-weight:bold;
}
