body  { background: white url(images/layout/background.gif) repeat-y fixed 0px 0px }
p {}
td  { }
.laufleiste  { color: #333; font-size: 10px; font-family: Verdana }
a:link { color: #069; text-decoration: underline }
a:hover { color: #036; text-decoration: underline }
a:active { color: #999; text-decoration: none }
a:visited { color: #069; text-decoration: underline }
.fliesstext  { color: #000; font-size: 12px; font-family: Verdana; text-decoration: none }
.fliesstext_gross { color: #666; font-size: 14px; font-family: Verdana; text-decoration: none }
.fliesstext_klein { color: #000; font-size: 10px; font-family: Verdana; text-decoration: none }
.copyright { color: #999; font-size: 10px; font-family: Verdana; text-decoration: none }
.tooltip{
width: 200px; color:#000;
font:lighter 11px/1.3 Arial,sans-serif;
text-decoration:none;text-align:center}
.tooltip span.top{padding: 30px 8px 0;
    background: url(bt.gif) no-repeat top}
.tooltip b.bottom{padding:3px 8px 15px;color: #548912;
    background: url(bt.gif) no-repeat bottom}
.link_enabled  { color: #006699; font-size: 12px; font-family: Verdana; text-decoration: none }
.link_disabled  { color: #00AAFF; font-size: 12px; font-family: Verdana; text-decoration: none }
.float_right img { 
	margin-top: 30px;
	margin-right: 15px;
	margin-left: 15px;  
	margin-bottom: 20px; 
	float: right; }
.float_left img { 
	margin-top: 30px;
	margin-right: 15px;
	margin-left: 15px;  
	margin-bottom: 20px; 
	float: left; }
.float_right_close img { 
	margin-top: 1px;
	margin-right: 1px;
	margin-left: 5px;  
	margin-bottom: 1px; 
	float: right; }
.float_left_close img { 
	margin-top: 1px;
	margin-right: 5px;
	margin-left: 1px;  
	margin-bottom: 1px; 
	float: left; }	
dl.meImgLeft { 
	float: left; 
	margin-right: 1em; } 
dl.meImgLeft dt { 
	margin-bottom: 0; } 
	// verhindert das Einrücken und 
	// den Abstand nach oben 
dl.meImgLeft dd { 
	margin: 0; }
dl.meImgRight { 
	float: right; 
	margin-left: 1em; } 
dl.meImgRight dt { 
	margin-bottom: 0; } 
dl.meImgRight dd { 
	margin: 0; } 	

/* Formular Definition */


/* Div das das Formular umschließt */
.formgen {
	font-size: 1em;
}


/* Was passiert wenn auf das Label geklickt wird? */
label,
select,
input[type=checkbox],
input[type=radio],
input[type=button],
input[type=submit]
{
cursor : pointer;

}



.formgen form
{
line-height : 120%;
width: 370px;
}


/* 
Wie sehen die einzelnen Blöcke aus? 
Jedes Feld wird von einem DIV umschlossen, das hier definiert werden kann
*/


.formgen .formblock
{
	margin-bottom: 15px;
	background-color: #E2E2E2;
	padding-top: 3px;
	padding-bottom: 3px;
	padding-right: 2px;
	padding-left: 5px;
}


/*
Verhalten von br-Tags
*/
.formgen br
{
clear : both;
}


/* 
--------- FORMULAR-OBJEKTE ------------ 
*/


/* Mehrzeiliges Eingabefeld */
.formgen .formtextfield
{
	width: 365px;
	height: 120px;
	margin-left: 40px;
	margin-top: 20px;
}


/* Textfeld */
.formgen .formtext
{
	width: 200px;
	background-color: #eeeeee;
	margin-left: 4px;
}



/* Label */
.formgen label {
font-family: Arial, Helvetica, sans-serif;
font-size: 12px;
width: 200px;
clear: left;
float: left;
height: 20px;
padding: 0px;
}



/* Label */
.formgen .formcheck {
font-family: Arial, Helvetica, sans-serif;
width: 16px;
clear: left;
float: left;
height: 16px;
padding: 0px;
}

/* Aussehen der Select-Ausgabe */
.formgen .formselect
{
	width: 200px;
	background-color: #CCCCCC;
	margin-left: 4px;
}


/* Sende-Button */
.formgen .formsubmit
{
	width: 50%;
	
}


/* Definition des Fieldsets, das das ganze Formular umschließt */
.formgen fieldset {
width: 440px;
padding-top: 10px;
padding-right: 10px;
padding-bottom: 10px;
padding-left: 10px;
border: 1px solid #5D81A3;
}


/* Fieldsetbeschriftung */
.formgen legend {
font-weight: bold;
color: #333333;
}

/* -------------- AUSGABEN / Fehlermeldungen --------*/


/* Markierung der Labels bei Fehler */
.formgen .formerror {
	color: #FFFFFF;
	background-color: #990000;
}

/*//////////////////////////////////////////////////////////////////////////////*
/* Ende der Formulardefinition */

