/* dies ist kommentar */

/* schrift art und groesse festlegen */
body {
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-size:12px;
	text-align:center;
}

div.page_main {
	text-align:center;
	margin:auto auto auto auto;
	width:884px;
}

/* zur sicherheit geben wir dies an jedem element */
/* link siehe weiter unten */
table, td, p {
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-size:12px;
	line-height:19px;
}

/* default von vorher (mit <font> herstellen) */
p {
	margin:29px 0px 0px 0px;
}

/* links, jede art */
a,
a:link, /* link selber, wie a */
a:visited, /* link besucht */
a:active, /* link aktiv */
a:hover { /* link mouse over */
	font-family:Arial, Verdana, Helvetica, sans-serif;
	/* font-size:12px; keine fixe groesse angeben, sonst geht impressum nicht ! */
	color:#B22222;
	background-color:transparent; 
	text-decoration:none;
}

a:hover {	 /* nur bei mouse over, überschreibt vorheriges */
	text-decoration:underline;
}

/* 07.01.2008 : PF : Forumlar Design
 * --------------------------------------------------------
 */

/* felder welche überprüft werden oder falsch sind */
.tx_mailform_required table tr td {text-align:right;padding-right:10px;}
.tx_mailform_required span.small {font-size:9px;color:red;float:left;}
.tx_mailform_required span.required-star-required {color:red;}
.tx_mailform_required span.required-star-error {color:red;}
.tx_mailform_required span.required-msg-required {color:red;}
.tx_mailform_required .tx_mailform_input_text input {width:160px;}

/* felder welche überprüft wurden und i.O sind */
.tx_mailform_valid table tr td {text-align:right;padding-right:10px;}
.tx_mailform_valid span.small {font-size:9px;color:red;float:left;}
.tx_mailform_valid span.required-star-required {color:#000000;}
.tx_mailform_valid span.required-star-error {color:red;}
.tx_mailform_valid span.required-msg-required {color:red;}
.tx_mailform_valid .tx_mailform_input_text input {width:160px;}

/* felder welche nicht überprüft werden */
.tx_mailform_invalid .tx_mailform_input_text input {width:160px;}
.tx_mailform_invalid table tr td {text-align:right;padding-right:10px;}
.tx_mailform_invalid span.small {display:none;visibility:hidden;}
.tx_mailform_invalid span.required-star-error {color:red;}
.tx_mailform_invalid span.required-msg-required {color:red;}
.tx_mailform_invalid .stateMessage {color:red;}

/* felder welche nicht überprüft werden */
.tx_mailform_none .tx_mailform_input_text input {width:160px;}
.tx_mailform_none table tr td {text-align:right;padding-right:10px;}
.tx_mailform_none table tr td label {text-align:right;padding-right:12px;}
.tx_mailform_none span.small {display:none;visibility:hidden;}

body table{
margin:0px auto;
}