body    { 

	font-family: Rotis, Verdana, Swiss, SunSans-Regular; 

	background-color: #000; 

	margin: 0px; 

	overflow: auto;  

}



.whitehead  { color: white; font-weight: bolder; font-size: 13px }
.whiteheadkl { color: white; font-weight: bolder; font-size: 11px }
.vorhli { background: url(../images/4designhtml/vorh_li_freu.jpg) repeat-y; width: 111px; height: 100% }

.vorhre { background: url(../images/4designhtml/vorh_re_freu.jpg) repeat-y; width: 111px; height: 100% }



.no     { color: white; font-weight: bolder; font-size: 13px; text-decoration: none; background-image: url(../images/4designhtml/navhgno.gif); margin-right: 4px; margin-left: 4px; padding-top: 6px; padding-right: 4px; padding-left: 4px; height: 25px }

A.no:hover  { color: #750411; font-weight: bolder; font-size: 13px; text-decoration: none; background-image: url(../images/4designhtml/navhgro.gif); margin-right: 4px; margin-left: 4px; padding-top: 6px; padding-right: 4px; padding-left: 4px; height: 25px }

.act  { color: #750411; font-weight: bolder; font-size: 13px; text-decoration: none; background-image: url(../images/4designhtml/navhgro.gif); margin-right: 4px; margin-left: 4px; padding-top: 6px; padding-right: 4px; padding-left: 4px; height: 25px }

.subnav-no   { color: #000; font-size: 11px; line-height: 14px; text-decoration: underline; background-image: url(../images/4designhtml/subnavhgno.gif); margin-right: 4px; margin-left: 4px; padding-top: 2px; padding-right: 4px; padding-left: 4px; height: 19px }

A.subnav-no:hover { color: #750411; font-size: 11px; line-height: 14px; text-decoration: none; background-image: url(../images/4designhtml/subnavhgno.gif); margin-right: 4px; margin-left: 4px; padding-top: 2px; padding-right: 4px; padding-left: 4px; height: 19px }

.subnav-act   { color: #750411; font-size: 11px; line-height: 14px; text-decoration: none; background-image: url(../images/4designhtml/subnavhgno.gif); margin-right: 4px; margin-left: 4px; padding-top: 2px; padding-right: 4px; padding-left: 4px; height: 19px }



.csc-frame-frame1      { padding-right: 10px; width: 450 px; border: solid 1px #ebebeb;}
.kontakt a { color: white; font-size: 11px; line-height: 11px; text-decoration: none; background-image: url(../images/4designhtml/k_freu_no.gif); vertical-align: bottom; padding-left: 30px; width: 100px; height: 20px }

.impressum a { color: white; font-size: 11px; line-height: 11px; text-decoration: none; background-image: url(../images/4designhtml/i_freu_no.gif); vertical-align: bottom; padding-left: 30px; width: 100px; height: 20px }

.kontakt a:hover { color: white; font-size: 11px; line-height: 11px; text-decoration: none; background-image: url(../images/4designhtml/k_freu_ro.gif); vertical-align: bottom; padding-left: 30px; width: 100px; height: 20px }

.impressum a:hover { color: white; font-size: 11px; line-height: 11px; text-decoration: none; background-image: url(../images/4designhtml/i_freu_ro.gif); vertical-align: bottom; padding-left: 30px; width: 100px; height: 20px }

/* RAHMEN MIT GELBEM HINTERGRUND --> T3 */



.csc-frame-frame2  { padding-right: 10 px; padding-left: 20 px; border: solid 1px #ebebeb; }



.csc-frame-frame2 a {

	text-decoration:none;

	color: #000080;

}
.csc-textpic { font-size: 10px;}


.csc-frame-frame2 a:hover {

	text-decoration:underline;

}


.csc-uploads {
	font-size: 12px;
}


/* INHALTSBEREICH */



.forcontent    { background: #ebebeb repeat-y; padding-top: 5px; padding-left: 5px; padding-right: 7 px; width: 100%; height: 420px; overflow: auto }



.bodytext  { font-size: 12px; padding-bottom: 5px; padding-left: 5px }


.tabelle_normal { font-size: 12px; text-decoration: none }

/* ÜBERSCHRIFTEN */



h1  { color: #660000; font-size: 16px; padding-left: 5px }



h2  { font-size: 14px; margin-top: 0px; margin-bottom: 0px; padding-left: 5px }

/* Inhaltstabelle TABELLEN - Klasse contenttable - ALS ZEBRA FORMATIEREN */

.contenttable {
	text-align: left;
	border-spacing: 2px;
	font-size: 80%;
	align: left;
}
.tr-even{
background-color:white;
text-align:left;
}
.tr-odd{
background-color:grey;
text-align:left;
}

/*.tr-last {background-color:letztezeilenfarbewerwill;}*/

/*Mailformular ohne Rahmen.......*/
.csc-mailform {
border:none;
}
.important { color: #660000;}




/*Mailformular ohne Rahmen.......*/
.csc-mailform {
border:none;
}
/* BLOCKSATZ */
* {text-align: justify;}
