

body{
	background-image: url(../site_graphics/background.jpg);
	color: #0000A0;
}

h1.center, h2.center, h3.center, h4.center, h5.center{
	text-align: center;
}

span.center{
margin-left: auto;
margin-right: auto;  
display:table;
}

p.klein{
	font-size: 80%;
}

#vfp a:link, a:visited, #vfp_tb a:link, a:visited, #kp_tb a:link, a:visited {
	text-decoration: none;
	font-weight: bold;
	color: blue;
}

#vfp a:hover, #vfp_tb a:hover, #kp_tb a:hover{
	text-decoration: underline;
	font-weight: bold;
	color: yellow;
	background-color: green;
}

#vfp a:active, #vfp_tb a:active, #kp_tb a:active{
	text-decoration: none;
	font-weight: bold;
	background-color: black;
}

#vfp a:focus, #vfp_tb a:focus, #kp_tb a:focus{
	text-decoration: underline;
	font-weight: bold;
	color: red;
}

#vfp td, #vfp_tb td {
	font-family: Arial, sans-serif;
	font-size: 8pt;
}



#vfp input, #kp_tb input{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #000066;
	background-color: #FFCC66;
	width:483px;height:30; 
	border:double #d8fd02 4px;
}

#vfp select, #kp_tb select{
	background-color: #FFCC66;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style: bold;
	width:240px;
	color: #000066;
	border:double #d8fd02 4px;
}

#vfp caption{
	font-weight: bold;
}

#vfp table, #vfp_tb table, #kp_tb table{
	margin-left: auto;
	margin-right: auto;
	
}

#vfp #links{
	font-size: 150%;
}

#vfp #platzhalter{
	width: 450px;
}

#vfp #filter{
	font-weight: bold;
}

#vfp td.termin_frei{
	background-color: #C1FFC1;
}

#vfp td.termin_eilt{
	background-color: #DD0022;
}

#vfp td.vorfuehrer_da{
	background-color: #E1E8F1;
}

#vfp td.ich{
	background-color: #33CCFF;
}

#vfp_tb div.center{
	text-align: center;
	
}

#vfp_tb tr.termin_eilt{
	background-color: #DD0022;
}

#vfp_tb tr.termin_frei{
	background-color: #C1FFC1;
}

#vfp_tb tr.vorfuehrer_da{
	background-color: #E1E8F1;
}

#vfp_tb td.ich{
	background-color: #33CCFF;
}

#vfp_tb td.ich, td.nicht_ich, #kp_tb p, td.res{
	text-align: center;
}

#vfp_tb td.res{
	font-weight: bold;
}


#vfp_tb th, #vfp_tb td{
	border: 1px solid #000;
	height: 60px;
}

#vfp_tb td.tag{
	width: 80px;
	padding-left: 10px;
	color: black;
	font-weight: bold;
}

#vfp_tb td.kino{
	width: 70px;
	padding-left: 10px;
	color: black;
}

#vfp_tb td.zeit{
	width: 50px;
	padding-left: 10px;
	color: black;
}

#vfp_tb td.filmtitel{
	padding-left: 10px;
}

#vfp_tb td.smiley{
	width: 70px;
}

#vfp_tb span{
	color: black;
}



#kp_tb td, #kp_tb th {
	font-family: Arial, sans-serif;
	font-size: 8pt;
	background-color: #E1E8F1;
	color: black;
}

#kp_tb p {
	font-family: Arial, sans-serif;
	font-size: 8pt;
	color: black;
}



#kp_tb td.zeit {
	width: 100px;
}

#kp_tb td.kino {
	width: 120px;
}

#kp_tb td.titel {
	width: 250px;
}

#kp_tb td.version {
	width: 70px;
}

#kp_tb td.vf {
	width: 50px;
}

#kp_tb td.zahl {
	width: 60px;
	text-align: right;
}

#kp_tb span{
	color: blue;
}

#heading{
	font-weight: bold;
}

#anmeldung{
	margin-top: 80px;
}


#anmeldung #header{
	text-align: center;
	font-weight: bold;
	font-style: italic;
}

#anmeldung #logo_bild{
	position: relative;
	top: 20px;
}

#anmeldung label{
	font-weight: bold;
}

#anmeldung table{
	margin-left: auto;
	margin-right: auto;
}

#vfp_eintrag div.center{
	text-align: center;
	
}

#vfp_eintrag h1.center, h2.center, h3.center, h4.center, h5.center, p.center, #kp_tb h3.center{
	text-align: center;
}

#vfp_eintrag #anrede{
	text-align: center;
}

#vfp_eintrag #filmdaten{
	font-weight: bold;
	font-size: 120%;
}

#vfp_eintrag #ja{
	font-size: 300%;
	font-weight: bold;
}

#vfp_eintrag_ok h1.center, h2.center, h3.center, h4.center, h5.center, p.center{
	text-align: center;
}

#vfp_eintrag_ok #namen_zeile, #vfp_eintrag_ok #neuester_eintrag{
	font-size: 150%;
	font-weight: bold;
}

#vfp_eintrag_ok table{
	margin-left: auto;
	margin-right: auto;
}

#vfp_eintrag_ok th{
	font-weight: bold;
	
}

#vfp_eintrag_ok td, #vfp_eintrag_ok th{
	border: 1px solid #000000;
	padding-left: 10px;
	padding-right: 10px;
	height: 50px;
}

#vfp_eintrag_ok td.loeschen{
	width: 200px;
}

#vfp_eintrag_ok td.vf{
	width: 80px;
}

#vfp_eintrag_ok span{
	font-size: 80%;
}

#steckbrief h1.center, h2.center, h3.center, h4.center, h5.center{
	text-align: center;
}

#steckbrief tr{
	background-color: #FFCC00;
}

#steckbrief table{
	border: 2px solid #000;
	margin-left: auto;
	margin-right: auto;
}

#steckbrief td.fett{
	font-weight: bold;
}


#steckbrief #beschreibung_1{
	position: relative;
	top: -80px;
	
}

#steckbrief #beschreibung_2{
	position: relative;
	top: -300px;
	
}

#teammail table{
	border: 2px solid #000;
	margin-left: auto;
	margin-right: auto;
}

#teammail #vorschau_table{
	width: 760px;
}

#teammail tr{
	background-color: #FFCC00;
}

#teammail td{
	padding-left: 10px;
}

#teammail td.fett{
	font-weight: bold;
}

#teammail #betreff{
	width: 350px;
}

#teamliste td{
	border-bottom: 1px solid #0000A0;
	
}

#steckbrief_anzeige{
	background-image: none;
	background-color: #000000;
	color: yellow;
	
}

#steckbrief_anzeige a{
	color: yellow;
}

#ErfassForm td.kategorie{
	font-weight: bold;
	padding-top: 50px;
	
}


#buchungen td.bold{
	font-weight: bold;
	color: black;	
}

#buchungen table.filmliste th, table.filmliste td{
	border: 1px solid #0000A0;
	padding-top: 20px;
}

#buchungen td.titel{
	width: 300px;
}

#buchungen td.zeit{
	width: 100px;
}

#buchungen td.kino{
	width: 200px;
}

#buchungen td.version{
	width: 100px;
}

#buchungen td.kopie{
	width: 50px;
	font-weight: bold;
	text-align: center;	
}

#buchungen td.bemerkung{
	width: 300px;
}

#buchungen table.verleih{
	margin-top: 50px;
}

#buchungen tr.rot{
	background-color: #DD0022;
}


