* {
margin: 0;
padding: 0;
}

input.fehler{color: #ff0000;
border:2px solid #ff0000;}

p { margin-top:1em;
 }

p.top{ margin: 0;  }

body {
behavior: url("./csshover3-source.htc");
/*font-family: Arial;*/
font-size: 100%;
 background-color: #cde4f7;
 margin-left: 5px;
 margin-right:5px;
 margin-top: 0;

}
#twitter{
width: 800px;
}

#menu_old {
width: 100%;

background: #cde4f7;
font-family: Verdana;
font-size: 1em;
line-height: 1.5;
float: left;
}

#menu_old ul {
font-size: 0.8em;
float: left;
width: 115px;
list-style-type: none;
}

/*--definiert die Block&uuml;berschriften--*/
#menu_old h3 {
font-size: 0.8em;
text-align: center;
color: #000;
border: 1px solid #003366;
background: #ff8000;
}

/*--definiert die "Drop-Down-Links" im Normalzustand--*/
#menu_old a {
font-size: 1em;
text-decoration: none;
display: block;
border: 1px solid #ccc;
text-align: left;
background: #ff9224;
color: #003366;
}

/*--definiert die "Drop-Down-Links" im Hoverzustand--*/
#menu_old a:hover {
color: #ff9224;
background: #003366;
}

/*verhindert im Zusammenhang mit position absolute bei ul ul
*eine H&ouml;henvergr&ouml;&szlig;erung von #menu beim Hovern--
*/

#menu_old li {
position: relative;
}





/*--definiert einen Einzellink im Normalzustand, wenn kein Drop-Down erforderlich--*/

#menu_old a.direkt:link {
font-size: 0.8em;
font-weight: bold;
text-align: center;
color: #000;
border: 1px solid #000000;
background: #ff8000;
}

#menu_old a.direkt:visited {
font-size: 0.8em;
font-weight: bold;
text-align: center;
color: #000;
border: 1px solid #000000;
background: #ff8000;
}

/*--definiert einen Einzellink im Hoverzustand, wenn kein Drop-Down erforderlich--*/

#menu_old a.direkt:hover {
color: #ff9224;
background: #003366;
border: 1px solid #ccc;
}

/*--nur f&uuml;r IE-Versionen &lt;=6 erkennbar--*/
* html #menu_old ul li{
float: left;
width: 100%;
}

/*--nur f&uuml;r IE 7 erkennbar--*/
*+ html #menu_old ul li {
float: left;
width: 100%;
}

/*--bewirkt Hover-Effekt f&uuml;r IE &lt;7 auch f&uuml;r ul- und li-Elemente--*/


*html #menu_old ul li a {
height: 1%;
}

#menu {
width: 100%;

background: #cde4f7;
font-family: Verdana;
font-size: 1em;
line-height: 1.5;
float: left;
}

#menu ul {
font-size: 0.8em;
float: left;
width: 115px;
list-style-type: none;
}

/*--definiert die Block&uuml;berschriften--*/
#menu h3 {
font-size: 0.8em;
text-align: center;
color: #000;
border: 1px solid #003366;
background: #ff8000;
}

/*--definiert die "Drop-Down-Links" im Normalzustand--*/
#menu a {
font-size: 1em;
text-decoration: none;
display: block;
border: 1px solid #ccc;
text-align: left;
background: #ff9224;
color: #003366;
}

/*--definiert die "Drop-Down-Links" im Hoverzustand--*/
#menu a:hover {
color: #ff9224;
background: #003366;
}

/*verhindert im Zusammenhang mit position absolute bei ul ul
*eine H&ouml;henvergr&ouml;&szlig;erung von #menu beim Hovern--
*/

#menu li {
position: relative;
}

/*--versteckt die "Drop-Down-Links", solange nicht gehovert wird--*/
#menu ul ul {
position: absolute;
z-index: 2;
display: none;
}

/*--l&auml;sst die Dropdown-Links beim Hovern erscheinen--*/
#menu ul li:hover ul {
display: block;
}

/*--nur f&uuml;r IE-Versionen &lt;=6 erkennbar--*/
* html #menu ul li{
float: left;
width: 100%;
}

/*--nur f&uuml;r IE 7 erkennbar--*/
*+ html #menu ul li {
float: left;
width: 100%;
}

/*--bewirkt Hover-Effekt f&uuml;r IE &lt;7 auch f&uuml;r ul- und li-Elemente--*/


*html #menu ul li a {
height: 1%;
}

/*--definiert einen Einzellink im Normalzustand, wenn kein Drop-Down erforderlich--*/

#menu a.direkt:link {
font-size: 0.8em;
font-weight: bold;
text-align: center;
color: #000;
border: 1px solid #000000;
background: #ff8000;
}

#menu a.direkt:visited {
font-size: 0.8em;
font-weight: bold;
text-align: center;
color: #000;
border: 1px solid #000000;
background: #ff8000;
}

/*--definiert einen Einzellink im Hoverzustand, wenn kein Drop-Down erforderlich--*/

#menu a.direkt:hover {
color: #ff9224;
background: #003366;
border: 1px solid #ccc;
}

table.separate {  padding: 0px; border-radius: 10px; margin: 0px; border-spacing: 0; border-collapse: separate; }

table.separate td, table.separate th { padding: 2px 4px;  border-bottom: 1px solid blue; border-right: 1px solid blue; background: #f7f5cf;}
table.separate th { background: blue; color: white; }

table.separate td.ohnerand { font-family:Helvetica,Arial,sans-serif; font-size: 10pt;}
}

table.separate tr:last-child td:first-child ,table.separate tr:last-child th:first-child{
    border-bottom-left-radius:10px;
}

table.separate tr:last-child td:last-child, table.separate tr:last-child th:last-child {
    border-bottom-right-radius:10px;
}

/*table.separate tr th:first-child,*/
table.separate tr td:first-child {
   border-left: 1px solid blue;
}

table.separate tr:first-child th,
table.separate tr:first-child td {
   border-top: 1px solid blue;
  
}

table.separate tr:first-child th:first-child,
table.separate tr:first-child td:first-child {
    border-top-left-radius:10px
}

table.separate tr:first-child th:last-child,
table.separate tr:first-child td:last-child {
    border-top-right-radius:10px
}

table.separate tr td.natural{
border:none;
 background-color: #cde4f7;

}

table.separate tr td.hellgruen,table.separate tr.hellgruen td{
background-color:#cff7e1;
border:none;


}



tr.inactive td.runde{

background-color:#c6c6ce;

display: none;
}

tr.cashzone td{	
color:#FA8258;
	font-size:13pt;
	text-decoration:italic;

}

th{
  color:#ffffff;
  background-color:#666de5;
}

table.separate tr td.impossible{
	background-color:#FF8080;
}

table.separate tr td.ok
{
	background-color:#80FF80;
}

table.separate th.highlight, table.separate th.highlight a
{
	color:#FA8258;
	font-size:20pt;
}

.spamcheck {
	width: 5px;
	visibility: hidden;
	}

a{font-size:12pt;text-decoration:none;}
a:link { text-decoration:none; color:#800040; }
a:visited { text-decoration:none; color:#800040; }
a:hover { text-decoration:underline; color:#800040;}
a:active { text-decoration:none;  color:#800040;} 

th a:link { text-decoration:none; color:#FFFFFF; }
th a:visited { text-decoration:none; color:#FFFFFF; }
th a:hover { text-decoration:underline; color:#FFFFFF;}
th a:active { text-decoration:none;  color:#FFFFFF;} 
