/* -------------- */
/* Footer styles  */
/* -------------- */

.footertext {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #000000;
	text-decoration: none;
}

.footerlink {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #000000;
	text-decoration: none;
}

.footerlink:hover {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #F7E0B6;
	text-decoration: none;
}


.footerlink_act {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight:bold;
	color: #F7E0B6;
	text-decoration: none;
}

.footerlink_act:hover {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;		
	font-weight:bold;
	color: #F7E0B6;
	text-decoration: none;
}

/* --------------- */
/* Content styles  */
/* --------------- */

td#content { padding-top:5px; padding-left:5px; padding-right:10px; padding-bottom:10px;}

INPUT, 
TEXTAREA {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	border-style: solid; 
	border-width: 1pt; 
	border-color:#9A0E11; 
	font-size:14px; 
	color:#000000; 	
}


H1,
.ueber {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 18px;
	font-weight: bold;
	color: #9A0E11;
	margin-bottom:5px;
}


H2,
.subueber {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 16px;
	font-weight: bold;
	color: #9A0E11;
	margin-bottom:5px;
}

p.csc-subheader {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #9A0E11;
	font-weight:bold;
	margin-bottom:0px;
	margin-top:0px;
}


P, .normal {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #9A0E11;
	margin-top:0px;
}

UL, LI {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #9A0E11;
	margin-top:0px;
	margin-bottom:0px;
}

.csc-caption {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #9A0E11;		
	text-align:center;
	margin-top:2px;
}

A {
	text-decoration:underline;
	color: #9A0E11;
}

A:hover {	
	color: #9A0E11;
	font-weight:bold;
	text-decoration:none;
}

/* ##################### */
/* new login box styles  */
/* ##################### */


DIV.tx-newloginbox-pi1 { 	
	font-family: Verdana, Arial, Helvetica, sans-serif; 
}
DIV.tx-newloginbox-pi1 H3 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: bold;
	color: #9A0E11;
	margin-bottom:5px; 
}
DIV.tx-newloginbox-pi1 P { 
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #9A0E11;
	margin-top:0px;
}

DIV.tx-newloginbox-pi1 TABLE {}
DIV.tx-newloginbox-pi1 TABLE TR TD P {}
DIV.tx-newloginbox-pi1 TABLE TR TD {}
DIV.tx-newloginbox-pi1 TABLE TR {}
DIV.tx-newloginbox-pi1 P.tx-newloginbox-pi1-forgotP {}
DIV.tx-newloginbox-pi1 P.tx-newloginbox-pi1-forgotP A {}
DIV.tx-newloginbox-pi1 P.tx-newloginbox-pi1-back {}
DIV.tx-newloginbox-pi1 P.tx-newloginbox-pi1-back A {}
DIV.tx-newloginbox-pi1 P.tx-newloginbox-pi1-username {}

DIV.tx-newloginbox-pi1 TABLE TR TD INPUT.tx-newloginbox-pi1-submit {
	width: 150px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #000000;
}
DIV.tx-newloginbox-pi1 TABLE TR TD INPUT {
	width: 200px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	border-style: solid; 
	border-width: 1pt; 
	border-color:#9A0E11; 
	font-size:14px; 
	color:#000000; 	
}


/* ------------------- */
/* ve-guestbook styles */
/* ------------------- */
.tx-veguestbook-pi1 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #000000;
}


.tx-guestbook-list-header { 
	font-size: 14px;
	font-weight: bold;
	color: #9A0E11;	
}
.tx-guestbook-list-row { 
	font-size: 12px;
	color: #000000;
	margin-top:0px;
}
.tx-guestbook-list-rowleft {
	font-size: 14px;
	color: #000000;
	margin-top:0px;
 }
.tx-guestbook-list-entrycomment-title {font-weight: bold; }
.tx-guestbook-list-entrycomment { font-style: italic; }
.tx-guestbook-list-small { 

	font-size: 12px;
	color: #9A0E11;
	margin-top:0px;
}
.tx-veguestbook-pi1-browsebox TD { font-size: 9px; color: #666666; }
.tx-veguestbook-pi1-browsebox-strong, .tx-ttnews-browsebox-SCell { font-weight: bold; }
.tx-veguestbook-pi1-browsebox-SCell { background-color: #EEEEEE; }
.tx-guestbook-latest-header { background-color: #539521; color: #FFFFFF; font-weight:bold; }
.tx-guestbook-latest-row { background-color: #FFFFFF; }
.tx-guestbook-latest-small { font-size: 9px; color: #666666; }

.tx-guestbook-form-inputfield-big ,
.tx-guestbook-form-inputfield-med { 
	font-family: Verdana, Arial, Helvetica, sans-serif;
	border-style: solid; 
	border-width: 1pt; 
	border-color:#9A0E11; 
	font-size:14px; 
	color:#000000; 
	width:200px; 
}
.tx-guestbook-form-textarea  {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	border-style: solid; 
	border-width: 1pt; 
	border-color:#9A0E11; 
	font-size:14px; 
	color:#000000; 
	width:200px; 
	/* height:145px;  */
}
.tx-guestbook-form-obligationfield { 
    font-weight:bold;	
	font-size: 14px;
	color: #9A0E11;
	margin-top:0px;

}
.tx-guestbook-form-beschreibung {
	font-size: 14px;
	color: #9A0E11;
	margin-top:0px;
}

.tx-guestbook-form-submit {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #000000;
} 

.tx-guestbook-form-error { color: #CC0000; }

/* ------------------- */
/* mailformular styles */
/* ------------------- */

.csc-form-label-req {
	font-weight:bold;
}

.csc-form-label {}

.csc-form-labelcell {
	vertical-align:top;
	margin-top:5px;
}

.csc-form-fieldcell TEXTAREA,
.csc-form-fieldcell INPUT[type=text] {
	width: 300px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	border-style: solid; 
	border-width: 1pt; 
	border-color:#9A0E11; 
	font-size:14px; 
	color:#000000; 	
}


.csc-form-fieldcell INPUT[type=submit] {
	width: 200px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #000000;
}