BODY {
	margin-bottom: 0;
	margin-left: 0px;
	margin-right: 0;
	margin-top: 0;
	max-width: 1024px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
}

/* Vorder- und Hintergrundfarbe zum Markieren von Text ändern */
::-moz-selection {
 color: #000000;
 background: #ff9900;
}
::selection {
 color: #000000;
 background: #ff9900;
}

IFRAME {
	background-color: transparent;
}

.unsichtbar {
	background-color: black;
	color: #000000;
	display: none;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 8px;
}

div#Head {
	background-color: #000000;
	margin-bottom: 0;
	margin-left: 10px;
	margin-right: 10px;
	margin-top: 10px;
	width: 740px;
}

div#Breadcrumb {
	margin-bottom: 0;
	margin-left: 10px;
	margin-right: 0;
	margin-top: 0;
	padding: 0px;
	text-align: right;
	width: 740px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
}

div#MenuLeft {
	float: left;
	margin-bottom: 0;
	margin-left: 0;
	margin-right: 0;
	margin-top: 0;
	width: 125px;
}

div#Main {
	border-left: 1px solid #333333;
	margin-bottom: 0;
	margin-left: 130px;
	margin-right: 0px;
	margin-top: 0;
	padding: 5px;
	width: 625px;
}

div#Footer {
	margin-bottom: 0;
	margin-left: 10px;
	margin-right: 0;
	margin-top: 0;
	width: 740px;
}

.bodytext {
	margin: 0 0 0 0;
}

#Main P.bodytext,
#Main P{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
}

#Main .csc-textpic-caption { font-size: 11px; color: #fff; padding: 3px 0px 0px 0px; }

h1 {
	display: inline;
	color: #FF9900;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 20px;
	font-weight: bold;
	margin-bottom: 0px;
	padding-bottom: 0px;
}

h2 {
	display: inline;
	color: #FF9900;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 18px;
	font-weight: bold;
	margin: 0px;
	padding: 0px;
}

h3 {
	display: inline;
	color: #FF9900;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 16px;
	font-weight: bold;
	margin: 0px;
	padding: 0px;
}

h4 {
	display: inline;
	color: #FF9900;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: bold;
	margin: 0px;
	padding: 0px;
}

h5 {
	display: inline;
	color: #FF9900;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	margin: 0px;
	padding: 0px;
}

h6 {
	display: inline;
	color: #FF9900;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;
	margin: 0px;
	padding: 0px;
}

/* Überschriften der einzelnen Contentelemente */
.csc-firstHeader {
	/*text-align: right;*/
}

/* Bildunterschrift */
.csc-caption {
	font-size: 10px;
}

ul, ol {
	/*margin: 0 0 0 0;*/
	margin-top: 3px;
}

p {
	/*font-family: Arial, Helvetica, sans-serif;*/
	font-size: 14px;
	margin: 0 0 15px 0;
}

li {
	/*font-family: Arial, Helvetica, sans-serif;*/
	font-size: 14px;
	margin-bottom: 2px;
}

.ueberschrift {
	background-color: #6699FF;
	color: #0000FF;
	font-family: Arial, Helvetica, sans-serif;
	font-weight: bold;
}

.standardText1Small {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	letter-spacing: 0.01em;
	word-spacing: 0.02em;
}

.standardText2Normal {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	letter-spacing: 0.02em;
	word-spacing: 0.04em;
}

.standardText3Big {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	letter-spacing: 0.03em;
	word-spacing: 0.06em;
}

.standardText4Bigger {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 16px;
	letter-spacing: 0.03em;
	word-spacing: 0.06em;
}

.standardText5Biggest {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 18px;
	letter-spacing: 0.04em;
	word-spacing: 0.08em;
}

a {
	color: #6699FF;
	cursor: crosshair;
}

a:hover {
	background-color: #6699FF;
	color: #000000;
}

a IMG, a:visited IMG {
	border: none;
}

a.Link {
	color: #6699FF;
	cursor: crosshair;
}

a.Link:hover {
	background-color: #6699FF;
	color: #000000;
}

a.NavLeftE1 {
	color: #6699FF;
	cursor: crosshair;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	letter-spacing: 0.01em;
	word-spacing: 0.02em;
}

a.NavLeftE1:hover {
	background-color: #6699FF;
	color: #000000;
}

a.NavLeftE1Aktiv {
	background-color: #FF9900;
	color: #000000;
	cursor: crosshair;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
}

a.NavLeftE2 {
	color: #6699FF;
	cursor: crosshair;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;
	letter-spacing: 0.01em;
	word-spacing: 0.02em;
}

a.NavLeftE2:hover {
	background-color: #6699FF;
	color: #000000;
}

a.NavLeftE2Aktiv {
	background-color: #FF9900;
	color: #000000;
	cursor: crosshair;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;
}

a.rss {
	background-color: #FF6600;
	border-bottom-color: #663300;
	border-bottom-style: solid;
	border-bottom-width: 1px;
	border-left-color: #FF9966;
	border-left-style: solid;
	border-left-width: 1px;
	border-right-color: #663300;
	border-right-style: solid;
	border-right-width: 1px;
	border-top-color: #FFCC99;
	border-top-style: solid;
	border-top-width: 1px;
	color: #ffffff;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	letter-spacing: 1px;
	line-height: 16px;
	padding-left: 3px;
	padding-right: 3px;
	text-decoration: none;
}

a.rss:hover {
	background-color: #ffffff;
	color: #FF6600;
}

a.fuerGif:hover {
	background-color: transparent;
}

.duBistHier {
	background-color: #333333;
	color: #CCCCCC;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	line-height: 14px;
	padding-left: 5px;
	padding-right: 5px;
}

.textfield {
	border-bottom-color: #6699FF;
	border-bottom-style: solid;
	border-bottom-width: thin;
	border-left-color: #6699FF;
	border-left-style: solid;
	border-left-width: thin;
	border-right-color: #6699FF;
	border-right-style: solid;
	border-right-width: thin;
	border-top-color: #6699FF;
	border-top-style: solid;
	border-top-width: thin;
	color: #000000;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
}

.textarea {
	border-bottom-color: #6699FF;
	border-bottom-style: solid;
	border-bottom-width: thin;
	border-left-color: #6699FF;
	border-left-style: solid;
	border-left-width: thin;
	border-right-color: #6699FF;
	border-right-style: solid;
	border-right-width: thin;
	border-top-color: #6699FF;
	border-top-style: solid;
	border-top-width: thin;
	color: #000000;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
}

.buttons {
	background-color: #333333;
	color: white;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
}

.checkbox {
	border-bottom-color: #6699FF;
	border-bottom-style: solid;
	border-bottom-width: 1px;
	border-left-color: #6699FF;
	border-left-style: solid;
	border-left-width: 1px;
	border-right-color: #6699FF;
	border-right-style: solid;
	border-right-width: 1px;
	border-top-color: #6699FF;
	border-top-style: solid;
	border-top-width: 1px;
}

img.imgBildRahmen {
	border-bottom-color: #808080;
	border-bottom-style: solid;
	border-bottom-width: 1px;
	border-left-color: #c0c0c0;
	border-left-style: solid;
	border-left-width: 1px;
	border-right-color: #808080;
	border-right-style: solid;
	border-right-width: 1px;
	border-top-color: #c0c0c0;
	border-top-style: solid;
	border-top-width: 1px;
}

.search-term0 {
	background-color: #660000;
}

.search-term1 {
	background-color: #660000;
}

.search-term2 {
	background-color: #660000;
}

.search-term3 {
	background-color: #660000;
}

.search-term4 {
	background-color: #660000;
}

.lupe {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 16px;
	font-weight: bold;
}

.machschoen {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 16px;
	font-weight: bold;
}

/* start - Gästebuch ###################################################################### */

div#divGuestbookSingleItem {
	border: 1px solid #999999;
	margin: 0 0 5px 0;
	padding: 5px 5px 5px 5px;
}

div#divGuestbookHeader {}

.spanGuestbookListHeader {
	/*font-family: Arial, Helvetica, sans-serif;*/
	font-weight: bold;
	font-size: 12px;
	color: #CCCCCC;
}

.spanGuestbookDateTime {
	/*font-family: Arial, Helvetica, sans-serif;*/
	font-size: 10px;
	color: #999999;
}

div#divGuestbookEntry {
	/*border-top: 1px solid #E6E6E6;*/
	/*font-family: Arial, Helvetica, sans-serif;*/
	font-size: 12px;
	padding: 2px 0 8px 0;
	margin: 2px 0 0 0;
}

div#divGuestbookCommentTitle {
	border-top: 1px solid #E6E6E6;
	/*font-family: Arial, Helvetica, sans-serif;*/
	font-size: 12px;
	font-weight: bold;
	padding: 8px 0 0 0;
}

div#divGuestbookComment {
	/*font-family: Arial, Helvetica, sans-serif;*/
	font-size: 12px;
	font-style: italic;
	padding: 0 0 8px 0;
}

div#divGuestbookPageXofX {
	/*font-family: Arial, Helvetica, sans-serif;*/
	font-size: 12px;
}

div#divGuestbookPageLinks {
	float: right;
	/*font-family: Arial, Helvetica, sans-serif;*/
	font-size: 12px;
}

.spanGuestbookMailWebaddress {
	/*font-family: Arial, Helvetica, sans-serif;*/
	font-size: 12px;
	color: #666666;
}

.tdGuestbookListRow {
	/*font-family: Arial, Helvetica, sans-serif;*/
	font-size: 12px;
}

.tdGuestbookListRow P {
	font-size: 12px;
}

.tdGuestbookListRowleft {
	
}
.tx-guestbook-list-small { font-size: 10px; color: #666666; }
.tx-veguestbook-pi1-browsebox TD { font-size: 10px; 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 {
	color: #FFFFFF;
	font-weight: bold;
	font-size: 12px;
}
.tx-guestbook-latest-row { }
.tx-guestbook-latest-small { font-size: 10px; color: #666666; }
.tx-guestbook-form-text { /*font-family: Arial, Helvetica, sans-serif;*/font-size: 12px }
.tx-guestbook-form-inputfield-med { border-style: solid; border-width: 1pt; border-color:#539521; font-size:12px; color:#333333; width:100; height:20; }
.tx-guestbook-form-inputfield-big { border-style: solid; border-width: 1pt; border-color:#539521; font-size:12px; color:#333333; width:150; height:20; }
.tx-guestbook-form-textarea { border-style: solid; border-width: 1pt; border-color:#539521; font-size:12px; color:#333333; width:250; }
.tx-guestbook-form-obligationfield { color: #CC0000; }
.tx-guestbook-form-error { /*font-family: Arial, Helvetica, sans-serif;*/font-size: 12px;color: #CC0000; }

/* ende - Gästebuch ###################################################################### */

/* start - Bildergalerie ###################################################################### */


/* gallerie - listing */
#tx-lzgallery-pi1-listing {
	font-size: 12px;
	padding: 0px;
}

#tx-lzgallery-pi1-listing tr.line1 {
	color: #ffffff;
}

#tx-lzgallery-pi1-listing tr.line1 td.startdate{
	white-space: nowrap;
}

#tx-lzgallery-pi1-listing tr.line1 td.count{
	white-space: nowrap;
	padding-left: 20px;
}

#tx-lzgallery-pi1-listing td.preview {
	padding: 0px;
	width: 80px;
	padding-left: 4px;
}

#tx-lzgallery-pi1-listing td.title {
	font-size: 12px;
	font-weight: bold;
	padding-left: 10px;
	width: 80%;
}

#tx-lzgallery-pi1-listing tr.line2 {
	padding: 0px;
}

#tx-lzgallery-pi1-listing a {
	color: #ffffff;
}	

#tx-lzgallery-pi1-listing #line-descr-short {
	border-top-width: 1px;
	border-top-style: dashed;
	border-top-color: #cccccc;
}

#tx-lzgallery-pi1-parent-descr-short {
	padding: 4px 4px 20px 4px;
}

#tx-lzgallery-pi1-parent-title {
	font-size: 20px;
	padding: 4px 4px 4px 4px;
}

#tx-lzgallery-pi1-parent-count {
	padding: 4px 4px 4px 4px;
}

#tx-lzgallery-pi1-parent-subcount {
	padding: 0px 4px 4px 4px;
}

#tx-lzgallery-pi1-listing td.information {
	font-size: 10px;
	white-space: nowrap;
}

/* gallery - album  */

#tx-lzgallery-pi1-fotonav td {
	font-size: 12px;
	padding-left: 12px;
}
#tx-lzgallery-pi1-fotonav td.descr {
	border-top-width: 1px;
	border-top-style: solid;
	border-top-color: #cccccc;
}
#tx-lzgallery-pi1-fotonav {
}

#tx-lzgallery-pi1-fotos {
	text-align: center;
	padding: 5px 5px 5px 5px;
	border-collapse: collapse;
}

#tx-lzgallery-pi1-fotos td {
	text-align: center;
	padding: 0;
	padding: 3px;
}

#tx-lzgallery-pi1-fotos IMG {
	border-left: 1px solid #cccccc;
	border-top: 1px solid #cccccc;
	border-right: 1px solid #999999;
	border-bottom: 1px solid #999999;
}

div#tx-lzgallery-pi1-title H1 {
	margin-bottom: 20px;
	font-size: 20px;
}

#tx-lzgallery-pi1-descr-long {
	margin: 5px 5px 0 5px;
	text-align: justify;
}

/* gallery - annotations */
.tx-lzgallery-pi1-5x5-filename {
	font-size: 10px;
	font-style: italic;
}

.tx-lzgallery-pi1-1x1-1 {
	text-align: left;
	color: #ffffff;
	font-size: 12px;
	font-weight: bold;
	padding: 5px 0 3px 0;
}

.tx-lzgallery-pi1-1x1-2 {
	font-size: 12px;
	border: 1px solid lightgray;
	margin: 3px 3px 3px 3px;
}

.tx-lzgallery-pi1-1x1-filename {
	color: #ffffff;
	font-size: 10px;
	font-style: italic;
}

/* ende - Bildergalerie ###################################################################### */

/* start - Newsletter	###################################################################### */


.tx-tdnewsletter-pi1 TD {
	font-size: 12px;
}

.tx-tdnewsletter-pi1 {
	font-size: 12px;
}

/* ende - Newsletter	###################################################################### */

/* start - Postkarten	###################################################################### */

.tx-srsendcard-pi1 P { font-size:12px; line-height:125%; color:#ffffff; margin-top:8px; margin-bottom:0px; padding-top:0px; padding-bottom:0px; padding-right:3px; padding-left:3px; text-indent:0px; }
/*.tx-srsendcard-pi1 A:link { background-color:transparent; color:navy; text-decoration:none; font-weight:bold;}
.tx-srsendcard-pi1 A:visited { background-color:transparent; color:navy; font-weight:bold; text-decoration:none; }
.tx-srsendcard-pi1 A:hover { background-color:transparent; color:#333333; text-decoration:none; }
.tx-srsendcard-pi1 A:active { background-color:transparent; color:navy; font-weight:bold; text-decoration:none; }*/
.tx-srsendcard-pi1 INPUT { font-size:10px; background-color:#cccccc; color:#000000; font-weight:bold; }
.tx-srsendcard-pi1 INPUT.tx-srsendcard-pi1-submit { font-size:10px; background-color:#cccccc; color:#000000; font-weight:bold; }
.tx-srsendcard-pi1 SELECT { font-size:10px; background-color:#cccccc; color:#000000; font-weight:bold; }
.tx-srsendcard-pi1 TEXTAREA { font-size:10px; background-color:#cccccc; color:#000000; font-weight:bold; }
.tx-srsendcard-pi1 .tx-srsendcard-pi1-radio TD { text-align:left; vertical-align:middle; color:#ffffff; background-color:transparent; }
.tx-srsendcard-pi1 .tx-srsendcard-pi1-radio P { font-size:12px; color:#ffffff; margin-top:4px; margin-bottom:0px; padding-top:0px; padding-bottom:0px; padding-right:3px; padding-left:3px; text-indent:0px; }
.tx-srsendcard-pi1 .tx-srsendcard-pi1-radio INPUT  { font-size:10px; background-color:transparent; color:#000000; font-weight:bold; vertical-align:middle; }

/* ende - Postkarten	###################################################################### */

#GoogleSuche {
}

#GoogleEmpfehlung {
	margin: 0 0 10px 0;
}

#googleAdSense234x60 {
	width: 250px;
	text-align: center;
	padding: 18px 8px;
	background: transparent url(../images/google-adsense234x60.gif) center center no-repeat;
}

#googleAdSense234x60blauRot {
	width: 250px;
	text-align: center;
	padding: 18px 8px;
	background: transparent url(../images/google-adsense234x60blau-rot.gif) center center no-repeat;
}

#googleAdSense234x60meetingscout1 {
	width: 250px;
	height: 96px;
	text-align: center;
	/*padding: 18px 8px;*/
	margin: 18px 0 0 0;
	background: transparent url(../images/google-adsense234x60meetingscout1.gif) center center no-repeat;
}

#googleAdSense468x60 {
	width: 492px;
	text-align: center;
	padding: 20px 12px;
	background: transparent url(../images/google-adsense468x60.gif) center center no-repeat;
}

#googleAdSense160x600 {
	width: 215px;
	text-align: center;
	padding: 20px 28px 20px 27px;
	background: transparent url(../images/google-adsense160x600.gif) center center no-repeat;
}

#divGooglePageRank {
	padding: 5px 0 3px 0;
}
#aGooglePageRank {
	padding: 7px 20px 0 20px;
	margin-top: 7px;
}
#imgGooglePageRank {
}

/********* start - Stylesheet der Frontendbenutzerregistrierung **********/

.tx-srfeuserregister-pi1 p 
{ 
margin-top: .5em; 
margin-bottom: 0; 
padding: 0 .3em; 
text-indent: 0; 
}

.tx-srfeuserregister-pi1 h4 
{ 
margin-top: 0; 
padding-left: .3em; 
}

.tx-srfeuserregister-pi1 legend 
{ 
padding: 0 .5em; 
font-weight: bold; 
}

.tx-srfeuserregister-pi1 .tx-srfeuserregister-pi1-notice 
{ 
font-style: italic; margin-bottom: 1em; 
}

.tx-srfeuserregister-pi1 .tx-srfeuserregister-pi1-trash 
{
margin-bottom: 2em; 
}

.tx-srfeuserregister-pi1 a 
{
padding-left: 14px; 
background-color: transparent; 
text-decoration:none; 
margin: 0px;
text-align: left;
margin-left: 1px; 
padding: 0px;
color: #FE6F00;
font-family: 'Trebuchet MS','Lucida Grande', Verdana, Arial, sans-serif;
font-size: 12px;
text-decoration: underline;
font-weight: bold;
}

.tx-srfeuserregister-pi1 label 
{ 
margin: 0; 
padding: 0; 
}

.tx-srfeuserregister-pi1 label span 
{ 
color: #ff0000; 
}

.tx-srfeuserregister-pi1 .tx-srfeuserregister-pi1-error 
{
color: #ff0000; 
}

.tx-srfeuserregister-pi1 input 
{ 
margin: 0; 
padding: 0 .5em 0 0; 
}

.tx-srfeuserregister-pi1 input[type=password] 
{
margin-right: 1em; 
}

* html .tx-srfeuserregister-pi1 input.tx-srfeuserregister-pi1-password 
{
margin-right: 1em; 
}

.tx-srfeuserregister-pi1 input[type=radio], .tx-srfeuserregister-pi1 input[type=checkbox] 
{ 
background-color: transparent; 
}

* html .tx-srfeuserregister-pi1 input.tx-srfeuserregister-pi1-radio, * html .tx-srfeuserregister-pi1 input.tx-srfeuserregister-pi1-checkbox 
{
background-color: transparent; 
}		

.tx-srfeuserregister-pi1 .tx-srfeuserregister-pi1-delete-icon 
{ 
margin-left: 1em; 
background-color: transparent; 
}

.tx-srfeuserregister-pi1 .tx-srfeuserregister-pi1-delete-icon:hover 
{
cursor: pointer; 
}

.tx-srfeuserregister-pi1 a.tx-srfeuserregister-pi1-file-view 
{ 
padding-left: 15px; 
background-image: url("../typo3conf/ext/sr_feuser_register/pi1/internal_link_new_window.gif"); 
background-color: transparent; 
background-repeat: no-repeat; 
font-size: .8em; 
margin-left: 1em; 
}

.tx-srfeuserregister-pi1 ul 
{ 
margin: 0; 
padding: 0; 
list-style-position: inside; 
}

.tx-srfeuserregister-pi1 ul.tx-srfeuserregister-multiple-checkboxes 
{
list-style-type: none; 
}

.tx-srfeuserregister-pi1 ul.tx-srfeuserregister-multiple-checkboxes li 
{ 
margin: 0 0 .3em 0; 
padding: 0; 
}

.tx-srfeuserregister-pi1 ul.tx-srfeuserregister-multiple-checkboxes li label 
{ 
margin: 0; 
padding: 0 0 0 .5em; 
}

.tx-srfeuserregister-pi1 ul.tx-srfeuserregister-multiple-checked-values li 
{ 
float: left; 
padding: 0 2em 0 0; 
margin: 0; 
}

.tx-srfeuserregister-pi1 dl 
{ 
margin: 0; 
padding: 1em 0 0 0; 
}

.tx-srfeuserregister-pi1 dt, .tx-srfeuserregister-pi1 dd 
{ 
margin: 0; 
padding: 0 0 .5em 0; 
float: left; 
}

.tx-srfeuserregister-pi1 dt 
{ 
clear: both; 
width: 25%; 
text-align: right; 
padding-right: 1em; 
}

.tx-srfeuserregister-pi1 dd 
{ 
text-align: left; 
width: 50%; 
}

.tx-srfeuserregister-pi1 .tx-srfeuserregister-pi1-multiple-checkboxes dt 
{
width: auto; 
padding-right: 0; 
}

.tx-srfeuserregister-pi1 .tx-srfeuserregister-pi1-multiple-checkboxes dd 
{ 
width: auto; 
}

* html .tx-srfeuserregister-pi1 dd 
{
float: none; 
}

.tx-srfeuserregister-pi1 dd p 
{ 
margin-top: 0; 
margin-bottom: .5em; 
padding: 0; 
}

.tx-srfeuserregister-pi1 dd label 
{ 
padding: 0 1em 0 .5em; 
}

/********* ende - Stylesheet der Frontendbenutzerregistrierung **********/

/* ##################### start - Mailform ##################### */
/*			Infos in /typo3/sysext/css_styled_content/static/setup.txt */

.csc-mailform {
	/* TABLE der Form */
}


.csc-form-labelcell {
	/* TD hier stehen die Texterklärungen zu den Formelementen z.B. Name: */
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	vertical-align: top;
}

.csc-form-label {
	/* P (nicht Pflichtfelder) hier stehen die Texterklärungen zu den Formelementen z.B. Name: */
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	margin: 3px 0 0 0;
}

.csc-form-label-req {
	/* P (Pflichtfelder) hier stehen die Texterklärungen zu den Formelementen z.B. Name: */
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	margin: 3px 0 0 0;
	color: orange;
}

.csc-form-fieldcell {
	/* TD hier stehen die Formelemente */
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
}

.csc-form-comment {
}

.csc-form-radio {
}

.csc-form-commentcell {
	background-color: red;
}

/* ##################### ende - Mailform ##################### */



