* {font-family: Verdana, Arial, Helvetica, sans-serif;  font-size: 12px;  }

BODY{ background-color: #008AEB; color:White; margin:15px;}

A { color: White; text-decoration: 	none; font-size: 11px;  font-weight: bold;   }
A:link { text-decoration: 	none;}
A:visited { }
A:hover {  text-decoration: underline;}
A:active { text-decoration: 	underline;}

A.content { color: Black; text-decoration: 	none; font-size: 11px;  font-weight: bold;   }
A.content:link { text-decoration: 	none;}
A.content:visited { }
A.content:hover {  text-decoration: underline;}
A.content:active { text-decoration: 	underline;}

TD{ border: 0px;  margin: 0px; padding: 0px;}
IMG{ border: 0px;  margin: 0px; padding: 0px;}
TABLE.page{width:100%; border:0px; padding: 0px; margin:0px;border-collapse: collapse;}

TABLE.menukategorien {
	background-color: #1C98EF;
	font-weight: bold;
	width:100%;
	border-collapse:collapse; margin:2px;
	}
TABLE.menukategorien TD.menupunkthover{cursor: pointer; padding:2px; font-size:12px; border:1px solid #72BEF4; background-color: #008AEB;height:16px;text-align: center;  }
TABLE.menukategorien TD.menupunkt{cursor: pointer; padding:2px; font-size:12px; border:1px solid #72BEF4; height:16px;  text-align: center;  }

TABLE.menu { border-collapse:collapse; margin:2px; font-size: 15px;}
TABLE.menu TD.menupunkthover{cursor: pointer; padding-left:10px; font-size:15px;  border-top:1px solid #72BEF4; border-bottom:1px solid #72BEF4;background-color: #008AEB;height:16px; }
TABLE.menu TD.menupunkt{cursor: pointer; padding-left:10px; font-size:15px; border-bottom:1px solid #72BEF4; border-top:1px solid #72BEF4; height:16px;}

DIV.tabelle TABLE { border: 1px solid #6EBCF4;  width: 100%;  border-collapse: collapse;  border-spacing: 0px;    }
DIV.tabelle TD { border: 1px solid #73BFF4;  padding: 3px;  background-color: #45AAF1;   }
DIV.tabelle TH { background-color: #1C98EF;   }

DIV.tabelle2 TABLE { border: 1px solid #B8B8B8;  border-collapse: collapse;  border-spacing: 0px;    }
DIV.tabelle2 TD { border: 1px solid #D7D7D7;  padding: 3px;  background-color: #FDFDFD;   }
DIV.tabelle2 TH { background-color: #DBDBDB;   }

DIV.tabelle3 TABLE { border: 1px solid #B8B8B8;  border-collapse: collapse;  border-spacing: 0px;    }
DIV.tabelle3 TD { border: 1px solid #D7D7D7;  background-color: #4EADF1;   }
DIV.tabelle3 TH { background-color: #1C98EF;   }

DIV.form { border: 1px solid #BBBBBB;  background-color: #4EADF1; display:inline;    }
SPAN.fielderror { color:#FFD700;}
SPAN.messageerror { color:#FFD700;}

P.meldungen { color: #FFD700;  font-weight: bold;  }

TABLE.form { margin:5px; border: 2px solid #73BFF4;  border-collapse: collapse;  border-spacing: 0px;  background: #45AAF1;    }
TABLE.form TD {padding:3px;}
TABLE.form TH {padding:3px; background: transparent;  color: #FEFEFE;  text-align: left;  text-transform: uppercase;  background-color: #1C98EF;     }
INPUT,SELECT,RADIO,TEXTAREA { border: 1px solid #1C98EF; background: #AAD6F4; }
INPUT.button { background: #1560B8;  font-weight: bold;  color: White;  border: 1px solid #1870D8;    }
INPUT.checkbox { border: 0px;    }
LEGEND{color: #E5F2F9;font-size:smaller;  text-transform: uppercase; }
FIELDSET{border: 1px solid #B0D4FF;}


TABLE.window {border: 1px solid #73BFF4; border-collapse: collapse;  border-spacing: 0px;  background: #4EADF1; }
TH.window { padding:3px; background: #1C98EF;  color: White;  }
TD.boxtitle { background: #1C98EF;  color: White;  font-weight: bold;  text-align: center;    }
TD.boxcontent { background: #4EADF1;  border: 5px solid #73BFF4; }

TABLE.inserat {border: 1px solid #68BAF3;  width: 100%;  border-collapse: collapse;  border-spacing: 0px;    padding: 2px; }
TABLE.inserat TD{background: #7FC1F5;  color: Black;  padding: 3px;   }
TABLE.inserat A{color: Black;}

TABLE.inserat3 {border: 1px solid #AFAFAF;  border-collapse: collapse;  border-spacing: 0px;  background: #4EADF1;  padding: 2px; }
TABLE.inserat3 TD{background: #4EADF1;  color: Black;  padding: 3px;   }

TR.inserat1 TD{background: #45AAF1;  color: Black;  padding: 3px;   }
TR.inserat2 TD{background: #6ABAF3;  color: Black;  padding: 3px;   }
TR.inserat3 TD{background: #1C98EF;  color: White;  padding: 3px;   }

TABLE.inserat TH{background: #1C98EF;  color: White; text-align: left; padding: 3px;   }

HR { color: #A6CCFF;  height: 1px;  }

.copyright {
	font-size: 9px;
	jcolor: #600000;
	color: #600000;
}
.alarm {
	jcolor: #FFDE1E;
	color: #FFDE1E;
}