TD	{ 
	FONT-SIZE: 12px; 
	COLOR: :#97B92E; 
	FONT-FAMILY: Arial, Verdana, Thahoma; 
	} 
	
LI	{ 
	FONT-SIZE: 12px; 
	COLOR: :black; 
	FONT-FAMILY: Arial, Verdana, Thahoma; 
	} 

BODY {
	FONT-SIZE: 12px; 
	COLOR: black; 
	FONT-FAMILY: Arial, Verdana; 
	padding: 0;
	margin: 0;
	background-color: #FFFFFF;

}

/* beginn Login */
div.tx-felogin-pi1 { 
	FONT-SIZE: 12px; 
	COLOR: black; 
	FONT-FAMILY: Arial, Verdana, Thahoma; 
	} 

div.tx-felogin-pi1 h3 {
	FONT-SIZE: 14px; 
	COLOR: #97B92E; 
	FONT-FAMILY: Arial, Verdana, Thahoma; 
	font-weight: bold;
	} 


div.tx-felogin-pi1 legend {
	COLOR: #97B92E; 
	} 

div.tx-felogin-pi1 input[type=submit] {
	BACKGROUND: #97B92E;
	COLOR: #000000;
	CURSOR: hand;
	FONT-FAMILY: Arial;
	FONT-SIZE: 11px;
	FONT-WEIGHT: bold;
	TEXT-DECORATION: none;
	position:relative;
	top:3px;
	left:-4px;
	margin:4px;
	padding:1px;
	}

/* ende Login */


P {
	FONT-SIZE: 12px; 
	COLOR: black; 
	FONT-FAMILY: Arial, Verdana;
	}

p.bodytext {
	FONT-SIZE: 12px; 
	COLOR: black; 
	FONT-FAMILY: Arial, Verdana;
	}

A {
	FONT-SIZE: 12px; 
	COLOR: black; 
	FONT-FAMILY: Arial, Verdana;
	text-decoration: underline;
	}

.FOOTER {
	FONT-SIZE: 10px; COLOR: black; FONT-FAMILY: Arial, Verdana; text-decoration: none;
	}


.NO a { text-decoration: none;
}

.ACT a {
	text-decoration: underline;

}

.HOVER a {
	text-decoration: underline;

}
a:hover { text-decoration:underline; }
a:active { text-decoration:underline; color: blue;}
a:focus { text-decoration:underline; }

/* Beginn ZF-Ausgabe */
td.titel    {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 16px;
	color: #FFFF00;
	background-color: #000080;
	font-weight: normal;
}

td.titelsub {
	font-family: Arial, Helvetica, sans-serif;
	Font-size: 15px;
	color: #97B92E;
	/*background-color: #000000;*/
	font-weight: normal;
}

td.arial8   {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 9px;
	color: #000000;
}

td.headdl  {
	background-color: #BDBFBE;
}

dt.headdl  {
	background-color: #BDBFBE;
}

td.tblhead  {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #000000;
	font-weight: bold;
	background-color:#97B92E;
}

td.zebrad  {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #000000;
	background-color: #DBDBDB;
}

td.zebrah  {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #000000;
	background-color: #F8F7F7;
}

A.blue:link    {
	#font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	text-decoration: none;
	color: #000000;
	font-weight: normal;
}

A.blue:visited {
	#font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	text-decoration: none;
	color: #000000;
	font-weight: normal;
}

A.blue:hover   {
	#font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	text-decoration: underline;
	color: #000000;
	font-weight: normal;
}

A.bot:link    {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 9px;
	text-decoration: none;
	color: #000000;
	font-weight: normal;
}

A.bot:visited {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 9px;
	text-decoration: none;
	color: #000000;
	font-weight: normal;
}

A.bot:hover   {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 9px;
	text-decoration: underline;
	color: red;
	font-weight: normal;
}

/* Ende ZF-Ausgabe */

#suche-wrap {
        height: 34px;
        overflow: hidden;
        padding: 0;
        position: absolute;
        top: 132px;
        left: 822px;
        z-index:99999;
        margin: 8px 0 0 10px;
        width: 158px;
}

#suche-wrap img {
        position: absolute;
        right: 0px;
        top: -1px;
        width: 22px;
        height: 22px;
        border:0;  
}



#suche-wrap input {
        border: 0;
        font-size: 10pt;
        width: 134px;
}
/*  */
H1 {
	font-familiy:Arial;
	font-size:14px;
	color:#97B92E;
	padding:0;
}


}
INPUT.button {
	BORDER-RIGHT: #404040 1px solid; PADDING-RIGHT: 5px; BORDER-TOP: #404040 1px solid; PADDING-LEFT: 5px; FONT-WEIGHT: bold; FONT-SIZE: 11px; BORDER-LEFT: #808080 1px solid; CURSOR: hand; COLOR: rgb(255,255,255); BORDER-BOTTOM: #5a6d84 1px solid; FONT-FAMILY: Verdana, Arial, Helvetia; HEIGHT: 20px; BACKGROUND-COLOR: #5a6d84; TEXT-ALIGN: center; TEXT-DECORATION: none;
}
.textfield {
	BORDER-RIGHT: #404040 1px solid; BORDER-TOP: #404040 1px solid; FONT-SIZE: 11px; BORDER-LEFT: #404040 1px solid; COLOR: rgb(20,20,20); BORDER-BOTTOM: #808080 1px solid; FONT-FAMILY: Verdana, Arial, Helvetia; HEIGHT: 20px; BACKGROUND-COLOR: rgb(255,255,255);

}
TEXTAREA {
	BORDER-RIGHT: #404040 1px solid; BORDER-TOP: #404040 1px solid; FONT-SIZE: 11px; BORDER-LEFT: #404040 1px solid; COLOR: rgb(20,20,20); BORDER-BOTTOM: #808080 1px solid; FONT-FAMILY: Verdana, Arial, Helvetia; HEIGHT: 50px; BACKGROUND-COLOR: rgb(255,255,255);
}

/* Hässliche Rahmen und Abstände entfernen */
fieldset.csc-mailform {
border: 0;
margin: 0;
}

/* DIVs untereinander, etwas Abstand */
div.csc-mailform-field {
clear: both;
margin-bottom: 7px;
}

/* LABEL nach links, fester Abstand */
div.csc-mailform-field label {
font-family: verdana; color: black;
font-size: 12px;
float: left; 
display: block;
width: 9em;
}

/* Submit-Button bündig unter die Felder */
div.csc-mailform-field input[type=submit] {
margin-left: 8em;
}
