html, body { color:#000000;
	font-family:verdana, helvetica, geneva, arial;
	font-size:11px;
	height:99%;
	margin:0px;
	text-decoration:none;
	}

img { border:none;
	}

.white { color:#ffffff;
	font-size:10px;
	}

a:link { color:#000000;
	font-size:10px;
	text-decoration:none;
	}

a:visited { color:#000000;
	font-size:10px;
	text-align:left;
	text-decoration:none;
	}

a:hover { color:#000000;
	font-size:10px;
	text-align:left;
	text-decoration:underline;
	}

td.menu_0 a {
	color:#FFFFFF;
         background-color:#690C00;
	line-height:16px;
         text-align:left;
         padding-left:14px;
	}

td.menu_0 a:hover {
	background-color:#690C00;
         color:#F7CA35;
	line-height:16px;
         text-align:left;
         padding-left:14px;
	}

td.menu_3 a { border-left:1px #b5bbc0 solid;
	color:#FFFFFF;
         background-color:#660006;
	display:block;
	line-height:30px;
         text-align:left;
	width:100%;
	}

td.menu_3 a:hover { background-color:#660006;
	display:block;
         color:#FFFFFF;
	line-height:30px;
         text-align:left;
	width:100%;
	}

td.menu_1 a {
	color:#7C848C;
	line-height:20px;
         padding-left:10px;
         font-weight:bold;
	}

td.menu_1 a:hover {
	color:#A61F08;
	line-height:20px;
         padding-left:10px;
         font-weight:bold;
	}


td.links_0 a
	{
	color:#ffffff;
	display:block;
         text-align:left;
	font-size:10px;
	font-weight:bold;
	text-decoration:none;
	width:100%;
	}

td.links_0 a:visited {
        color:#ffffff;
	display:block;
         text-align:left;
	font-size:10px;
	font-weight:bold;
	text-decoration:none;
	width:100%;
	}

td.links_0 a:hover {
	color:#F7CA35;
	display:block;
         text-align:left;
	font-size:10px;
	font-weight:bold;
	text-decoration:none;
	width:100%;
	}

td.links_1 a {
	color:#FFFFFF;
	display:block;
	font-size:9px;
	font-weight:bold;
	line-height:20px;
         text-align:left;
	text-decoration:none;
	width:100%;
	}

td.links_1 a:visited { color:#FFFFFF;
	font-size:9px;
         text-align:left;
	}

td.links_1 a:hover {
	color:#F7CA35;
	display:block;
	font-size:9px;
	font-weight:bold;
         text-align:left;
	line-height:20px;
	text-decoration:none;
	width:100%;
	}

.menu_0:link { color:#FFFFFF;
	font-size:10px;
	font-weight:bold;
	text-align:left;
	text-decoration:none;
	}

.menu_0:visited { color:#FFFFFF;
	font-size:10px;
	font-style:normal;
	font-weight:bold;
	text-align:left;
	text-decoration:none;
	}

.menu_0:hover { color:#FFFFFF;
	font-size:10px;
	font-weight:bold;
	text-align:left;
	text-decoration:none;
	}

.menu_0_1:link { color:#FFFFFF;
	font-size:10px;
	font-weight:bold;
	text-align:left;
	text-decoration:none;
	}

.menu_0_1:visited { color:#FFFFFF;
	font-size:10px;
	font-style:normal;
	font-weight:bold;
	text-align:left;
	text-decoration:none;
	}

.menu_0_1:hover { color:#FFFFFF;
	font-size:10px;
	font-weight:bold;
	text-align:left;
	text-decoration:none;
	}

.menu_1:link { color:#000000;
	font-size:10px;
	text-align:left;
	text-decoration:none;
	}

.menu_1:visited { color:#000000;
	font-size:10px;
	text-align:left;
	text-decoration:none;
	}

.menu_1:hover { color:#000000;
	font-size:10px;
	text-align:left;
	text-decoration:none;
         font-weight:bold;
	}

.menu_2:link { color:#000000;
	font-size:10px;
	font-style:italic;
	text-align:left;
	text-decoration:none;
	}

.menu_2:visited { color:#000000;
	font-size:10px;
	font-style:italic;
	font-weight:normal;
	text-align:left;
	text-decoration:none;
	vertical-align:middle;
	}

.menu_2:hover { color:#000000;
	font-size:10px;
	font-style:italic;
	font-weight:normal;
	text-align:left;
	text-decoration:underline;
	vertical-align:middle;
	}

.bottom_1:link { color:#000000;
	font-size:9px;
	font-style:normal;
	font-weight:normal;
	text-align:left;
	text-decoration:none;
	}

.bottom_1:visited { color:#000000;
	font-size:9px;
	font-style:normal;
	font-weight:normal;
	text-align:left;
	text-decoration:none;
	}

.bottom_1:hover { color:#000000;
	font-size:9px;
	font-style:normal;
	font-weight:normal;
	text-align:left;
	text-decoration:underline;
	}

h1,.h1 { color:#FFFFFF;
	font-size:18px;
	font-style:normal;
	text-align:left;
	text-decoration:none;
	}

h_top,.h_top { color:#690C00;
	padding-left:10px;
         line-height:43px;
	font-size:18px;
	font-style:normal;
	text-align:left;
	text-decoration:none;
	}

h2,.h2 { color:#9E1301;
	font-size:12px;
	font-style:normal;
	font-weight:bold;
	text-align:left;
	text-decoration:none;
	}

h22,.h22 { color:#9E1301;
	font-size:12px;
	font-style:normal;
	font-weight:bold;
	text-align:center;
	text-decoration:none;
	}

h222,.h222 { color:#FFFFFF;
	font-size:12px;
	font-style:normal;
	text-align:left;
	text-decoration:none;
	}

h2222,.h2222 { color:#000000;
	font-size:12px;
	font-style:normal;
	font-weight:bold;
	text-align:left;
	text-decoration:none;
	}

h3,.h3 { color:#000000;
	font-size:12px;
	font-style:normal;
	font-weight:normal;
	text-align:left;
	text-decoration:none;
	}

h4,.h4 { color:#B2000B;
	font-size:11px;
	font-weight:bold;
	text-decoration:none;
	}

h5,.h5 { color:#B2000B;
	font-size:18px;
	font-style:normal;
	text-align:center;
	text-decoration:none;
	}

h6,.h6 { color:#B2000B;
	font-size:16px;
	font-style:normal;
	text-align:center;
	text-decoration:none;
	}

pre { font-size:12px;
	}

th { font-size:11px;
	font-style:normal;
	font-weight:bold;
	}

p,div,img,td,pre { color:#000000;
	font-size:10px;
	font-style:normal;
	font-weight:normal;
	text-decoration:none;
	}

.bg { background-color:#E7E7E7;
	color:#000000;
	font-size:11px;
	padding:2px;
	padding-left:5px;
	text-align:left;
	text-decoration:none;
	}
.bg_vote { background-color:#A62009;
	color:#000000;
	font-size:11px;
	padding:2px;
	padding-left:5px;
	text-align:left;
	text-decoration:none;
	}

.bg2 { background-color:#E3E3E3;
	color:#000000;
	font-size:11px;
	padding:2px;
	padding-left:5px;
	text-align:left;
	text-decoration:none;
	}
.bg11 { background-color:#fdcb8b;
	color:#000000;
	font-size:11px;
	text-align:left;
	text-decoration:none;
	}

.bg22 { background-color:#FCA957;
	color:#000000;
	font-size:11px;
	text-align:left;
         vertical-align:top;
	text-decoration:none;
	}

.nobg { background-color:#ffffff;
	color:#000000;
	padding:1px;
	}

table { table-layout:auto;
	}

.table_head { background-color:#7e8689;
	border-color:#ceb1af;
	border-style:solid;
	border-width:0px;
	color:#ffffff;
	font-size:11px;
	font-style:normal;
	font-weight:bold;
	padding-left:2px;
	text-align:left;
	text-decoration:none;
	vertical-align:middle;
	}

.meldung { color:#8E2513;
	font-size:11px;
	font-style:italic;
	font-weight:bold;
	}

.status_text { color:#000000;
	font-size:10px;
	font-style:normal;
	font-weight:normal;
	text-align:left;
	text-decoration:none;
	}

.status_link:link { color:#000000;
	font-size:10px;
	font-weight:normal;
	text-align:left;
	text-decoration:none;
	}

.status_link:visited { color:#000000;
	font-size:10px;
	font-style:normal;
	font-weight:normal;
	text-align:right;
	text-decoration:none;
	}

.status_link:hover { color:#000000;
	font-size:10px;
	font-weight:normal;
	text-align:left;
	text-decoration:underline;
	}

input, select, textarea
	{
         border:0px;
	color:#222222;
	font-size:11px;
	padding:0px;
	text-decoration:none;
	}

.numerisch { color:#7e8689;
	text-align:right;
	}

.radio { border:none;
	cursor:auto;
	height:13px;
	width:13px;
	}

.submit { background-color:#EEEEEE;
	border-bottom:#7e8689 1px solid;
	border-left:#cccccc 1px solid;
	border-right:#7e8689 1px solid;
	border-top:#cccccc 1px solid;
	color:#333333;
	cursor:hand;
	font-size:11px;
	font-weight:normal;
	margin:1px;
	padding:1px;
	text-decoration:none;
	}

.td_ok {
	color:#CBCBCB;
         background-color:#8A8A8A;
         font-weight:bold;
         text-align:left;
         padding-left:5px;
         padding-top:5px;
	}

.td_nok {
	color:#CBCBCB;
         font-weight:bold;
         background-color:#8A8A8A;
         text-align:left;
         padding-left:5px;
         padding-top:5px;
	}

.td_akt {
	color:#FFFFFF;
         font-weight:bold;
         background-color:#A62009;
         text-align:left;
         padding-left:5px;
         padding-top:5px;
	}



#tablea A:link, #tablea A:visited, #tablea A:active { COLOR: #000000; TEXT-DECORATION: underline; }
#tablea A:hover { COLOR: #000000; TEXT-DECORATION: none; }

/**** month and year header at top of calendar ****/
.date_header			{ font-size:16px; font-family:arial, helvetica; font-weight:bold }

/**** color and size of calendar cells.  ****/
.day_cell				{ background-color:#E1E1C4; height:80; width: 95; }
.empty_day_cell			{ background-color:#EEEEEE; height:80; width: 95; }
.today_cell				{ background-color:#C5C589; height:80; width: 95; }

/**** day number in upper left corner of each cell ****/
.day_number				{ font-size:10px; font-family:verdana, arial, helvetica; color:#000 }




#resultList {
  position: relative;
  overflow: hidden;
  width: 100%;
  font-size: 0.8571em;
  padding: 1px 0 0 0;
}

#resultList table {
  width: 100%;
  height: 100%;
}

.resultListItem {
  margin: 0 0 1px 0;
  overflow: hidden;
  position: relative;
  border: 1px solid white;
  background-color: white;
}

.resultListItemSelected {
  border: 1px solid #41bee6 !important;
}

.resultListItemEven {
  border: 1px solid #f4f7f9;
  background-color: #f4f7f9;
}

.resultList-checkbox {
  position: absolute;
  bottom: 0;
  left: 4px;
  z-index: 25;
}

html>body .resultList-checkbox input {
  margin: 3px 3px 3px 5px
}

.list-icon {
  position: absolute;
  top: 0;
  left: 0;
  z-index: 20;
}

.resultList-title {
  position: absolute;
  left: 100px;
  top: 0;
  padding: 3px 0 3px 6px;
  font-size: 1.1667em;
}

.resultList-title .resultList-description {
  padding-left: 12px;
}

.resultList-extra {
  position: absolute;
  left: 107px;
  top: 1.9em;
  padding: 3px 0 0 0;
  line-height: 1.45em;
}
.resultList-extra p {
  margin: 0 0 0.2em 0;
  white-space: nowrap;
}

.resultList-links {
  position: absolute;
  width: 100%;
  left: 103px;
  bottom: 1px;
}
.resultList-links ul {
  margin: 0;
  padding: 0 0 0 4px;
  height: 20px;
  display: inline;
}
.resultList-links ul li {
  margin: 0 4px;
  padding: 0;
  list-style: none;
  display: inline;
  height: 20px;
  line-height: 12px;
}

.nocss {
  display: none;
}

.resultList-security {
  position: absolute;
  right: 10px;
  top: 4px;
  z-index: 20;
}
.resultList-security a {
  padding: 0 0 4px 16px;
  line-height: 20px;
}


/* LIST ITEM FULL */

.resultListItemFull {
  height: 102px;
  border: 1px solid #41bee6;
}

.resultListItemFull .resultList-title {
  width: 100%;
}

.resultListItemFull .resultList-extra {
  display: block;
}

.resultListItemFull .resultList-links {
  width: 100%;
  display: block;
}

.resultListItemFull div.resultListIcon {
  text-align: center;
  position: absolute;
  left: 0;
  width: 100px;
  height: 100px;
  overflow: hidden;
  background-color: #d9e6ea;
  border: 1px solid white;
}

.resultListItemFull div.resultListIcon img {

}

.resultListItemFull div.resultListIcon16 {
  display: none;
}

/* LIST ITEM COMPACT */

.resultListItemCompact {
  height: 24px;
}

.resultListItemCompact .resultList-title {
  left: 56px;
}

.resultListItemCompact .resultList-extra {
  display: none;
}

.resultListItemCompact .resultList-links {
  display: none;
}

.resultListItemCompact div.resultListIcon {
  display: none;
}

.resultListItemCompact div.resultListIcon16 {
  position: absolute;
  left: 32px;
  width: 24px;
  height: 24px;
  overflow: hidden;
}

.resultListItemCompact div.resultListIcon16 img {
  height: 19px;
  width: 19px;
  margin: 3px 2px 3px 1px;
}

#resultList {
  position: relative;
  overflow: hidden;
  width: 100%;
  font-size: 0.8571em;
  padding: 1px 0 0 0;
}

#resultList table {
  width: 100%;
  height: 100%;
}

.resultListItem {
  margin: 0 0 1px 0;
  overflow: hidden;
  position: relative;
  border: 1px solid white;
  background-color: white;
}

.resultListItemSelected {
  border: 1px solid #41bee6 !important;
}

.resultListItemEven {
  border: 1px solid #f4f7f9;
  background-color: #f4f7f9;
}

.resultList-checkbox {
  position: absolute;
  bottom: 0;
  left: 4px;
  z-index: 25;
}

html>body .resultList-checkbox input {
  margin: 3px 3px 3px 5px
}

.list-icon {
  position: absolute;
  top: 0;
  left: 0;
  z-index: 20;
}

.resultList-title {
  position: absolute;
  left: 100px;
  top: 0;
  padding: 3px 0 3px 6px;
  font-size: 1.1667em;
}

.resultList-title .resultList-description {
  padding-left: 12px;
}

.resultList-extra {
  position: absolute;
  left: 107px;
  top: 1.9em;
  padding: 3px 0 0 0;
  line-height: 1.45em;
}
.resultList-extra p {
  margin: 0 0 0.2em 0;
  white-space: nowrap;
}

.resultList-links {
  position: absolute;
  width: 100%;
  left: 103px;
  bottom: 1px;
}
.resultList-links ul {
  margin: 0;
  padding: 0 0 0 4px;
  height: 20px;
  display: inline;
}
.resultList-links ul li {
  margin: 0 4px;
  padding: 0;
  list-style: none;
  display: inline;
  height: 20px;
  line-height: 12px;
}

.nocss {
  display: none;
}

.resultList-security {
  position: absolute;
  right: 10px;
  top: 4px;
  z-index: 20;
}
.resultList-security a {
  padding: 0 0 4px 16px;
  line-height: 20px;
}


/* LIST ITEM FULL */

.resultListItemFull {
  height: 102px;
  border: 1px solid #41bee6;
}

.resultListItemFull .resultList-title {
  width: 100%;
}

.resultListItemFull .resultList-extra {
  display: block;
}

.resultListItemFull .resultList-links {
  width: 100%;
  display: block;
}

.resultListItemFull div.resultListIcon {
  text-align: center;
  position: absolute;
  left: 0;
  width: 100px;
  height: 100px;
  overflow: hidden;
  background-color: #d9e6ea;
  border: 1px solid white;
}

.resultListItemFull div.resultListIcon img {

}

.resultListItemFull div.resultListIcon16 {
  display: none;
}

/* LIST ITEM COMPACT */

.resultListItemCompact {
  height: 24px;
}

.resultListItemCompact .resultList-title {
  left: 56px;
}

.resultListItemCompact .resultList-extra {
  display: none;
}

.resultListItemCompact .resultList-links {
  display: none;
}

.resultListItemCompact div.resultListIcon {
  display: none;
}

.resultListItemCompact div.resultListIcon16 {
  position: absolute;
  left: 32px;
  width: 24px;
  height: 24px;
  overflow: hidden;
}

.resultListItemCompact div.resultListIcon16 img {
  height: 19px;
  width: 19px;
  margin: 3px 2px 3px 1px;
}


#tabletitle
	 {
	background-color: #CAC9C9;
          }

#tablecat {
	background-color: #690C00;
          }

#tabletds {
         background-color: #B2B1B1;
          }
.clsCursor {  cursor: hand}
form {
 padding:0px;
 margin:0px;
}

.obenmitte {
background-image: url(images/template_1/head/obenmitte.gif);
}

.untenmitte {
background-image: url(images/template_1/head/untenmitte.gif);
}


.footer { background-image: url(images/template_1/head/cellpic.gif); }