body
{
	background: #000000;
	color: white;
	background-image: url(images/bg.gif);
	font-family: Arial, Helvetica, Verdana, "Bitstream Vera Sans", Tahoma, sans-serif;
	margin: 5px;
}

h1, h2 ,h3 ,h4, h5, h6 
{
	font-family: Arial, Helvetica, Verdana, "Bitstream Vera Sans", Tahoma, sans-serif;
}

h1 
{
	font-size: 2.2em;
}

h2 
{
	font-size: 1.6em;
}

h3 
{
	font-size: 1.5em;
}

h4 
{
	font-size: 1.2em;
}

h5 
{
	font-size: 1.0em;
}

a, p, th, td, input, option, textarea, select, div {
	font-family: Arial, Helvetica, Verdana, "Bitstream Vera Sans", Tahoma, sans-serif;
	font-size: 12px;
}

img
{
	border: 0px;
}

#fehler
{
	font-size: 18px;
	color: red;
}

#maincontainer
{
	text-align: center;
}

#main
{
	width: 100%;
	min-width: 720px;
	top: 0px;
}

#titel
{
	position: absolute;
	left: 15%;
}

#navigation
{
	position: relative;
	float: left;
	width: 100px;
	left: 10%;
	text-align: right;
	padding: 2px;
	top: 150px;
}

#navigation a,
#navigation a:link,
#navigation a:hover,
#navigation a:active,
#navigation a:visited
{
	font-family: "Arial Black";
	font-size: 14px;
	color: white;
}

#navigation a:hover,
#navigation a:active
{
	font-family: "Arial Black";
	font-size: 14px;
	color: #FFCC00;
}

#navigation a.gelb
{
	font-family: "Arial Black";
	font-size: 14px;
	color: #FFCC00;
}

#content,
#aktivierung
{
	position: relative;
	float: left;
	left: 10%;
	width: 600px;
	padding: 2px;
	margin: 0px 0px 0px 5px;
	top: 150px;
}

#content
{
	border-left: 1px solid White;
}

#suche h1,
#suche h2
{
	color: red;
}

#suche h3
{
	color: #FFCC00;
}


#suche a,
#suche a:link,
#suche a:hover,
#suche a:active,
#suche a:visited,
#aktivierung a,
#aktivierung a:link,
#aktivierung a:hover,
#aktivierung a:active,
#aktivierung a:visited
{
	color: white;
}

#suche a.direktsuche,
#suche a.direktsuche:link,
#suche a.direktsuche:hover,
#suche a.direktsuche:active,
#suche a.direktsuche:visited
{
	font-family: Tahoma, Arial, Helvetica, Verdana, Geneva, sans-serif;
	font-size: 9px;
}

#suche .gelb1
{
	font-size: 1.3em;
	color: #FFCC00;
	font-weight: bold;
}

#suche .gelb2
{
	color: #FFCC00;
}

#suche input
{
	font-size: 10px;
}

#suche table tr th
{
	text-align: left;
}

#suche table tr th,
#suche table tr td
{
	padding: 5px;
	vertical-align: top;
}

#suche p.zentriert
{
	text-align: center;
}

#suche p.arialblack
{
	text-align: center;
	font-family: "Arial Black", Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 14px;
}

#suchergebnisse div
{
	background: white;
	font-size: 1.5em;
	font-weight: bold;
	color: black;
	width: 100%;
}


#suchergebnisse table
{
	border-collapse: collapse;
	width: 100%;
}

#suchergebnisse table tr th
{
	background-color: #FFFFFF;
	color: #333333;
	border: 1px solid black;
	text-align: right;
	font-size: 9px;
	font-weight: bold;
	width: 100px;
}

#suchergebnisse table tr td
{
	background-color: #808080;
	color: white;
	border: 1px solid black;
	font-size: 9px;
}

#suchergebnisse table tr td.nobg
{
	background-color: transparent;
	height: 15px;
}

#suchergebnisse table tr td a,
#suchergebnisse table tr td a:link,
#suchergebnisse table tr td a:hover,
#suchergebnisse table tr td a:active,
#suchergebnisse table tr td a:visited
{
	color: white;
	font-size: 9px;
}


#eintragen h1
{
	color: #FFCC00;
}

#eintragen span.red
{
	color: red;
}

#eintragen span.small
{
	font-size: 0.8em;
}

#eintragen table tr th
{
	text-align: right;
	vertical-align: top;
}

#eintragen table tr td
{
	text-align: left;
}

#eintragen input,
#eintragen select,
#eintragen textarea
{
	font-size: 0.8em;
	width: 300px;
	margin: 0px;
}

#eintragen select
{
	margin-bottom: 3px;
}

#ueber a,
#ueber a:link,
#ueber a:hover,
#ueber a:active,
#ueber a:visited,
#impressum a,
#impressum a:link,
#impressum a:hover,
#impressum a:active,
#impressum a:visited,
#hilfe a,
#hilfe a:link,
#hilfe a:hover,
#hilfe a:active,
#hilfe a:visited,
#liste a,
#liste a:link,
#liste a:hover,
#liste a:active,
#liste a:visited,
.link
{
	color: white;
}

#login table tr th
{
	text-align: right;
}

#passwortvergessen h1,
#passwortvergessen h2,
#hilfe h1,
#hilfe h2,
#login h1,
#login h2,
#kontakt h2,
#impressum h1,
#impressum h2,
#liste h1,
#liste h2,
#ueber h1,
#ueber h2,
#entfuehre h2,
#entfuehre h4,
#keineintrag h2
{
	color: #FFCC00;
}

#liste table tr th a,
#liste table tr th a:link,
#liste table tr th a:hover,
#liste table tr th a:active,
#liste table tr th a:visited
{
	color: white;
}

#liste table tr td a,
#liste table tr td a:link,
#liste table tr td a:hover,
#liste table tr td a:active,
#liste table tr td a:visited
{
	color: ThreedDarkShadow;
}

#liste table.liste {
/*	border-collapse: collapse; */
	width: 100%;
}

#liste table.liste tr th {
/*	background: url(imgs/tableheader.gif) #AA0077 left top repeat-x; */
	background-color: #707070;
	font-weight: bold;
	padding: 2px;
	text-decoration: none;
}

#liste table.liste tr td {
/*	background: url(imgs/tdbg.gif) #EFEFEF left bottom repeat-x; */
	background-color: #F0F0F0;
	color: #000000;
}

#liste table.liste th.listecenter {
	text-align: center;
}

#liste table.liste td.listecenter {
	text-align: center;
}

#liste table.liste td.listecenter {
	background: #EFEFEF;
	font-weight: bold;
	text-align: right;
}

#liste table.listefull {
/*	border-collapse: collapse; */
	empty-cells: hide;
	width: 100%;
	text-align: center;
}

#liste table.listefull tr td {
	background: transparent;
	color: silver;
	text-align: center;
	width: 100%;
}

#liste .breit {
	text-align: center;
	width: 100%;
}

#liste .zentriert {
	text-align: center;
}

#liste input, #liste select, #liste textarea {
	width: 250px;
}

#liste select.intabelle {
	width: 100%;
}

#liste input.intabelle {
	text-align: left;
	width: auto;
}

#liste input.intabelledisabled
{
	text-align: left;
	width: auto;
/*	background: #FFFFFF; */
}

#liste input.button {
	width: 150px;
}

#liste input.disabled, 
#liste textarea.disabled, 
#liste select.disabled, 
#liste input.readonly, 
#liste textarea.readonly, 
#liste select.readonly
{
	color: #555555;
/*	background: #FFFFFF; */
}

#liste select.klein {
	width: 40px;
}

table.nobg tr th, table.nobg tr td
{
	background-color: transparent;
}

.smallnobg
{
	font-size: 10px;
	background: transparent !important;
}

#dialog table tr th,
#dialog table tr td
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	text-align: center;
}

#dialog table tr td input
{
	font-size: 10px;
}
