table.bodyarea {width: 100%}
body { font-size: 11px; font-family: Arial; background-color: #f5f5f5; cursor: default}
table { margin: 0; padding: 0 }

#MENUE a { text-decoration: none; color: black; }
td.bodyarea a { text-decoration: none; color: blue; }

/* Bilder Styles */
	img	{ margin: 0 15px 0 0 }
	img.border {border: solid black 1px}
/* --- Ende */

/* Spezielle Styles */
	#MENUE		{ border-top: 1px solid black; border-bottom: 1px solid black;}

	#TOP		{ width: 100%;}
	#buchtext { width: 600px}
	.buchtext { width: 600px}
/* --- Ende */

/* Menu */
	.name {font: bold 15pt "Arial"}
	td.menuBox_normal 	    { margin: 0; padding: 2px 20px; cursor: pointer; font-size: 10pt; }
	td.menuBox_r	{ margin: 0; padding: 2px 20px; cursor: pointer; font-size: 10pt; width: 100%; text-align: right}
	td.menuBox_current  { margin: 0; padding: 2px 20px; cursor: default; font-size: 10pt; }
	td.menu_active_r  { margin: 0; padding: 2px 20px; cursor: default; font-size: 10pt; width: 100%; text-align: right}
/* --- Ende */

/* Bestimmte Tabellenstile */
	table.border	  { text-align: center; margin-top: 20px; margin-bottom: 20px; border: solid 1px black; width: auto }
	#t_r{ margin-left:10px;}
	#t_l{ border-right: black 1px solid; padding-right: 11px}
	#Zelle_Rechts {vertical-align:top; text-align: left;}
	#Zelle_Links {vertical-align:top; text-align: left; width: 40%;}
	#gross {}

	.t_r {margin-left: 10px; height: 100%; }
	.t_l {padding-right: 11px; 
		width: 250px; height: 100%; }
	.Zelle_Rechts {vertical-align:top; text-align: left;}
	.Zelle_Links {border-right: black 1px solid; vertical-align:top;
		text-align: left; width: 40%;}
	.termine { padding-bottom: 35px; }

/* --- Ende */

/* Texte und Ueberschriften */
	#headline	 { text-align: center; margin-top: 20px; margin-bottom: 20px } /* DR. OLAF THOMSEN */
	.head {font-size: 13pt; font-weight: bold; font-family: "Verdana";}
	h1 {font-size: 13pt; font-weight: bold; font-family: "Verdana"; text-decoration: underline}
	h2 {vertical-align: middle}
	h3 {font-size: 11pt; font-weight: bold; font-family: "Verdana"; color: blue}
	h4 {font-size: 12pt; font-weight: bold; font-family: "Verdana"; }
	h5 {font-size: 12pt; font-weight: bold; font-family: "Verdana"; }
	h6 {font-size: 12pt; font-weight: bold; font-family: "Verdana"; }

	a:hover {color: blue;}
	a:active {color: blue;}
	a img {border: 0pt}

	p { text-align: justify }
/* ---  */

/* Klassen */
	.error { color: red; cursor: default; max-width: 600px; font-size: 11pt; font-family: Times;}
	.success { color: blue; cursor: default; font-size: 11pt; font-family: Times;}
	.achtung {color: red; cursor: default;}
	.blue { color: blue; cursor: default; }
/* --- */

/* SEITENSPEZIFISCH */

	/* Page  */

		.newsletterliste td {border-bottom: solid black 1px; padding-right: 20px}
		.schwarzesBrettEintragsListe td {border-bottom: solid black 1px; padding-right: 20px}
		.schwarzesBrettEintragsListe td.content {border-bottom: solid black 1px; max-width: 200px}
		
		table.openTuning_BilderGalerie {margin-top: 20px}
		table.openTuning_BilderGalerie td {text-align: center; padding: 5px}
		table.openTuning_BilderGalerie img {border: black solid 2px}

	
	/* ----- */
	/* ADMIN */
	/* ----- */
		/* Termine */
			.termintabelle {}
			.termintabelle td.headline {padding: 10px 0px 10px 0px}
			.termintabelle td {vertical-align: bottom;}
			.termintabelle textarea {height: 150px; width: 250px; 
				margin: 0px 9px 9px 0px; }
			.caption {font-family: Times}
			
		/* Admin Accounts */
			.adminaccounts td {padding-right: 20px}
			.adminaccounts tr.kontaktSpeichern td {padding-top: 20px; text-align: center}
			.adminaccounts td.content {text-align: center}
			.adminaccounts td.loeschbutton {padding-top: 6px; text-align: center}
			.adminaccounts input.loeschbutton {margin-top: 6px; text-align: center}
			td.script {color: blue; cursor: pointer;}
		
/* --- ENDE --- */
