body {
	background-color: #D2E7FC;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #000000;
	text-decoration: none;
	font-weight: bold;
}
a:link {
	text-decoration: none;
	color: #000000;
} 
a:visited {
	text-decoration: none;
	color: #000000;
} 
a:hover {
	color: #FF0000;
}
.helpbox{
	width: 200pt;
	background-color: #D2E7FC;
	border: 2px solid black;
	padding: 3px;
	text-align: left;
	visibility: hidden;
	position: absolute;
	font-size: x-small;
	font-weight: normal;
	top: 100px;
	left: 100px;
}
/*Linkklasse a blau unterstrichen*/
.a:link {
	text-decoration: none;
} 
.a:visited {
	text-decoration: none;
} 
.a:hover {
	color: #3333FF;
	text-decoration: underline;
}
/*Linkklasse anorm blau unterstrichen*/
.anorm:link {
	text-decoration: underline;
	font-weight: normal;
} 
.anorm:visited {
	text-decoration: underline;
	font-weight: normal;
} 
.anorm:hover {
	text-decoration: none;
}
/*Linkklasse anav unterstrichen*/
.anav:link {
	text-decoration: none;
	font-weight: normal;
} 
.anav:visited {
	text-decoration: none;
	font-weight: normal;
} 
.anav:hover {
	text-decoration: underline;
	color: #FF0000;
}
/*Schriften*/
/*schwarze Schrift klein*/
.kleineSchrift {
	font-size: x-small;
	text-decoration: none;
	font-family: Arial, Helvetica, sans-serif;
}
/*schwarze Schrift mittel fett*/
.mittlererText {
	font-size: 11px;
	font-weight: bold;
	text-decoration: none;
}
/*schwarze Schrift mittel nicht fett*/
.mittlererText-n {
	font-size: 11px;
	font-weight: normal;
	text-decoration: none;
}
/*schwarze Schrift*/
.normalerText {
	font-weight: normal;
}
/*schwarze Schrift kursiv*/
.normalerText-k {
	font-weight: normal;
	font-style: italic;
}
/*rote Schrift*/
.errorText {
	font-weight: normal;
	color: #FF0000;
}
/*grne Schrift fett*/
.goodText {
	color: #339900;
}
/*gelbe Schrift fett*/
.yellowText {
	color: #FFCC00;
	background-color: #666666;
}
/*dunklegrne Schrift fett*/
.darkgreenText {
	color: #669933;
	background-color: #CCFFFF;
}
/*rote Schrift fett*/
.redText {
	color: #FF0000;
	background-color: #CCFFFF;
}
/* weie Schrift fett fr Navigation*/
.nav-header {
	font-size: 13px;
	font-weight: bolder;
	color: #000044;
	border: thin none;
	text-align: center;
}
/* schwarze Schrift fett*/
.header-medium {
	font-size: 13px;
	font-weight: bolder;
	border: thin none;
}
/* schwarze Schrift fett gro fr Sektionsberschrift*/
.header {
	font-size: 18px;
	font-family: Arial, Helvetica, sans-serif;
}
/*Schriften - Ende*/

/*Formularelement mit schwarzem Rand*/
.textfields {
	border: 1px solid #355F8D;
	background-color: #D2E7FC;
}
/*Formularelement mit schwarzem Rand*/
.buttons {
	border: 1px solid #355F8D;
	background-image: url(bilder/button_bg.gif);
}
.buttons:hover {
	border: 1px solid #000000;
	background-image: url(bilder/button_bg-hover.gif);
}
/*Formularoption Feld fettgedruckte schrift*/
.boldoption {
	font-weight: bold;
}
/*Formularselect Feld fettgedruckt*/
select {
	background-color: #D2E7FC;
}
.select-small {
	background-color: #D2E7FC;
	font-size: 9px;
}
/*Button mit rotem Hintergrundbild beim Lschen eines Users*/
.alert_button {
	border: 1px solid #000000;
	font-weight: bold;
	font-size: 11px;
	background-image: url(bilder/button-bg.gif);
}
/*hintergrund tabelle oben*/
.tab-o{
	background-image: url(bilder/tab-o.gif);
}
/*hintergrund tabelle unten*/
.tab-u{
	background-image: url(bilder/tab-u.gif);
}
/*Header Tabellenfeld mit Hintergrundbild*/
.header-table {
	background-image: url(bilder/header.jpg);	
}
/*Tabelle mit schwarzem Rand*/
.bordered-table {
	border-collapse: collapse;
	border: 1px solid #5687BE;
}
/*Tabelle mit schwarzem Rand und grnem Hintergrundbild*/
.bordered-bgtable {
	border-collapse: collapse;
	border: 1px solid #355F8D;
	background-image: url(bilder/table-bg-blue.gif);
}
/*Tabelle mit schwarzem Rand und blauem Hintergrund*/
.border-bg-table {
	border-collapse: collapse;
	border: 1px solid #355F8D;
	background-color: #99CCF1;
}
/*Tabelle mit schwarzem Rand und dunkelblauem Hintergrund*/
.border-bg-table-dblue {
	border-collapse: collapse;
	border: 1px solid #000000;
	background-color: #0099CC;
}
/*Tabelle mit blauem Rand*/
.bordered-table-blue {
	border-collapse: collapse;
	border: 1px solid #000000;
}
/*Tabelle mit blauem Rand und Hintergrund fr Navigation*/
.nav-table {
	border-collapse: collapse;
}
/*Tabellenfeld mit grnem Hintergrundbild*/
.tdata-bg-nav{
	background-image: url(bilder/header.gif);
}
.td-nav{
	border: 1px solid #86AFDD;
	background-color: #99CCFF;
}
/*Tabellenfeld mit blauem Rand fr Navigation*/
.tdata-nav{
	border: 1px solid #86AFDD;
	background-color: #99CCFF;
}
/*Tabellenfeld mit blauem Rand fr Navigation - Hovereffekt*/
.tdata-nav:hover {
	background-color: #77B5F4;
}
/*Tabellenfeld fr Navigation*/
.tdata-nav2{
	background-color: #99CCFF;
}
/*Tabellenfeld fr Navigation - Hovereffekt*/
.tdata-nav2:hover {
	background-color: #77B5F4;
}
/*Tabellenfeld mit blauem Rand*/
.tdata{
	border: 1px solid #5687BE;
}
/*Tabellenfeld mit blauem Rand und blauem Hintergrundbild*/
.tdata-bg{
	border: 1px solid #5687BE;
	background-image: url(bilder/header-bg.gif);
}
/*Tabellenfeld mit grnem Hintergrundbild*/
.tdata-bg-green{
	background-image: url(bilder/table-bg-green.gif);
}
/*Tabellenfeld mit rotem Hintergrundbild*/
.tdata-bg-red{
	border: 1px solid #5687BE;
	background-image: url(bilder/table-bg-red.gif);
}
/*Tabellenfeld mit rotem Hintergrundbild*/
.tdata-bg-bluelight{
	border: 1px solid #000000;
	background-image: url(bilder/table-bg-bluelight.gif);
}
/*Tabellenfeld mit blauem Hintergrund schwarzer rand*/
.tdblack-bg-solidblue{
	border: 1px solid #000000;
	background-color: #AFDBFF;
}
/*Tabellenfeld mit blauem Hintergrund*/
.tdata-bg-solidblue{
	border: 1px solid #5687BE;
	background-color: #AED7FF; 
}
/*Tabellenfeld mit turkisemHintergrund*/
.tdata-bg-solidturkis{
	border: 1px solid #5687BE;
	background-color: #A6CBF6;
}
/*Tabellenfeld mit orangem Hintergrund*/
.tdata-bg-solidorange{
	border: 1px solid #000000;
	background-color: #FFCC99;
}
/*Tabellenfeld mit dunkelblauem Hintergrund*/
.tdata-bg-soliddarkblue{
	border: 1px solid #5687BE;
	background-color: #B8D9F9;
}
/*Tabellenfeld mit weissem Hintergrund*/
.tdata-bg-solidwhite{
	border: 1px solid #5687BE;
	background-color: #FFFFFF;
}
/*Tabellenfeld mit Hintergrund fuer Reviews */
.tdata-bg-reviews{
	border: 1px solid #5687BE;
	background-color: #AFDBFF;
}
/*Tabellenfeld mit dunkelblauem Hintergrund (Smilies)*/
.tdata-bg-smilies{
	border: 1px solid #5687BE;
	background-color: #6699CC;
}

/*Tabellenfeld mit schwarzem Rand*/
.tdblack{
	border: 1px solid #000000;
	background-color: #BDDCFA;
}
/*Tabellenfeld unten mit schwarzem Rand*/
.for-tdunten{
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #000000;
}
/*trennlinie*/
hr {
	width:200px;
	margin-left:0;
	border: 1px solid #000000;
}
