div.window{
  background-color: #eaeaea;
  border: solid 1px #666666;
  color: #000000;
  font-size: 12px;
  width: *;
  padding: 4px;
}

div.topwindow{
  background-color: #aaccff;
  border-top: solid 1px #666666;
  border-left: solid 1px #666666;
  border-right: solid 1px #666666;
  color: #000000;
  font-size: 12px;
  font-weight:bold;
  width: 250px;
  padding: 2px;
  margin-top:10px;
}


div.topwindow_grey{
  background-color: #CCCCCC;
  border-top: solid 1px #666666;
  border-left: solid 1px #666666;
  border-right: solid 1px #666666;
  color: #000000;
  font-size: 12px;
  font-weight:bold;
  width: 250px;
  padding: 2px;
  margin-top:10px;
}

div.footer {

  border: solid 1px #666666;
  color: #000000;
  font-size: 10px;
  font-weight:normal;
  width: *;
  padding: 2px 0px 2px 0px;
  margin-top:20px;

  text-align:center;
  align:center;
}


form {
  margin: 0px;
}

body{
  background-color: #ffffff;
  font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
  color: #000000;
  font-size: 12px;
  margin: 1px;
}

table{
  font-size: 12px;

}

table.window{
  background-color: #eaeaea;
  border: solid 1px #666666;
  color: #000000;
  font-size: 12px;
  width: 100%
}

table.options{
  background-color: #cccccc;
  border: solid 1px #666666;
  color: #000000;
  font-size: 12px;
}

table.topwindow{
  background-color: #eaeaea;
  border-top: solid 1px #666666;
  border-left: solid 1px #666666;
  border-right: solid 1px #666666;
  color: #000000;
  font-size: 12px;
}


table.topnav{
  background-color: #eaeaea;
  border: 0;
  color: #000000;
  font-size: 12px;

}

table.window th{
  background-color: #aaccff;
  color: #000000;
  font-weight:bold;
  text-align: left;
  font-size: 12px;
}
table.window td{
  font-size: 12px;
}
table.window td.section{
  border-top: solid 1px #666666;
}


table.windowplain{
  color: #000000;
  font-size: 12px;
  width: 100%;
}

table.windowplain th{
  background-color: #aaccff;
  color: #000000;
  font-weight:bold;
  text-align: left;
  font-size: 12px;
}
table.windowplain td{
  font-size: 12px;
}
table.windowplain td.section{
  border-top: solid 1px #666666;
}

td.table_name {
  width: 150px;
  text-align: right;
  padding-right:10px;
}

td.table_dataedit {
  width: 300px;
  text-align: left;
}

td.table_datashow {
  width: 300px;
  text-align: left;
  background-color: #ffffff;
}


a:link,a:active,a:visited{
  color: #0000ff;
  text-decoration: none;
}
a:hover{
  color: #0000ff;
  text-decoration: underline;
}


td input,td textarea,td select{
/*  background-color: #bbddff; */
  background-color: #E0FFFF;
  border: solid 1px #666666;
  font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
  font-size: 12px;
}

td input.button{
  text-align: center;
  border: solid 1px #666666;
}

td.space{
  padding: 5px;
}

table.result {
  border: solid 1px #666666;
}

table.result td {
  padding-left:   5px;
  padding-right:  5px;
  padding-top:    1px;
  padding-bottom: 1px;
  border:         0px;
}

table.result tr:hover {
  background-color: #FFFFFF;
}


table.result .row1{
  background-color: #bbbbbb;
}
table.result .row2{
  background-color: #d3d3d3;
}
table.result th{
  background-color: #aaccff;
  font-weight:    bold;
  text-align:     left;
  border:         0px;
  padding-left:   5px;
  padding-right:  5px;
  padding-top:    1px;
  padding-bottom: 1px;
}






table.result_data {
  border: solid 0px #666666;
  background-color: #000000;
  font-size: 10px;
}
table.result_data td {
  padding-left:   5px;
  padding-right:  5px;
  padding-top:    1px;
  padding-bottom: 1px;
}
table.result_data tr:hover {
  background-color: #CCCCCC;
}
table.result_data .row1{
  background-color: #FFFFFF;
}
table.result_data .row2{
  background-color: #F0F0F0;
}
table.result_data th{
  background-color: #aaccff;
  font-weight:    bold;
  text-align:     left;
  border:         0px;
  padding-left:   5px;
  padding-right:  5px;
  padding-top:    1px;
  padding-bottom: 1px;
}

td.result_data input,td.result_data textarea,td.result_data select {
  background-color: #bbddff;
  border: solid 1px #666666;
  font-size: 10px;
}




.bold{
  font-weight:bold;
}
a.boldred{
  font-weight:bold;
  color: #ff0000;
}


table.statistic {
  background-color: #FFFFFF;
  border: solid 1px #000000;
  padding:5px;
  margin:10px;
}

table.statistic tr:hover {
  background-color:#ccc;

}


table.statistic tr,
table.statistic td {
  padding:1px;
}
	
table.statistic th {
  font-weight:bold;
  text-align:center;
}

table.statistic td.table_name {
  width: 90%;
  text-align: right;
  padding-right:10px;

}
table.statistic td.table_datashow {
  width:10%;
  text-align:right;
  background-color:#FFFFFF;
}

a:link    { color :#0000ff; text-decoration: none; }
a:visited { color :#0000ff; text-decoration: none; }
a:active  { color :#0000ff; text-decoration: none; }
a:hover   { color :#0000ff; text-decoration: underline; }


a.nav:link    { color :#0000ff; text-decoration: none; }
a.nav:visited { color :#0000ff; text-decoration: none; }
a.nav:active  { color :#0000ff; text-decoration: none; }
a.nav:hover   { color :#0000ff; text-decoration: underline; }





















form.newsletter_write input,
form.newsletter_write textarea {
	width:750px;
	}
	
	
form.newsletter_write td {
	padding:1px;
	margin:0px;
	}
	
ul.protokoll_navi {
	
}

ul.protokoll_navi li.selected{
	font-weight:bold;
}