body {
	font-family: Arial, Helvetica, sans-serif;
	background-color: #FFFEC5;
	background-image:  url(../media/bg.gif);
	background-repeat: repeat;
	font-size: 12px;
	
   scrollbar-base-color:#003399;
   scrollbar-track-color:#FFFEC5;
   scrollbar-face-color:#003399;
   scrollbar-highlight-color:#003399;
   scrollbar-3dlight-color:#FFFEC5;
   scrollbar-darkshadow-color:#FFFEC5;
   scrollbar-shadow-color:#FFFEC5;
   
   scrollbar-arrow-color:#FFFEC5;
}

p {
	font-size: 12px;
	color: #000000;
	text-align: justify;
	line-height:11pt; 
}

tr,td {
	font-size: 12px;
	color: #000000;
	

}

.linkrot a {color: #990000;}

.fontklein {
	font-size: 11px;
}

.fontnormal {
	font-size: 12px;
}

.rahmentabgrau { border : 1px dotted #666666;}

/* Tabellen Rahmen Anfang */
.tabellenrahmen {
	border-left: 1px solid #F2DC97;
	border-right: 0px;
	border-top: 0px;
	border-bottom: 1px solid #F2DC97;
	background-color: #FFFEC5;
}

.zelleninnen {
	border-left: 0px;
	border-right: 0px;
	border-top: 0px;
	border-bottom: 0px;
	background-color: #FFFEC5;
}

.zelleninnen #font{
	font-size: 11px;
}

/* Tabellen Rahmen Ende */

ul {
	list-style-image:  url(../media/richtig_haken.gif);
	line-height:14pt;
	color: #000000;  
}

a {
	color: #003399;
	cursor: hand;
}
a:visited {
	color: #993366;
}

a:hover {
	color: #990000;
}


/*------------ DHTML Menü ------------*/

/* CoolMenus 4 - default styles - do not edit */
.clCMAbs{position:absolute; visibility:hidden; left:0; top:0}
/* CoolMenus 4 - default styles - end */
  
/*Style for the background-bar*/
.clBar{position:absolute; background-color:Navy; layer-background-color:Navy; visibility:hidden}

/*Styles for level 0*/
.clLevel0,.clLevel0over{position:absolute; font-family:arial,helvetica,tahoma; font-size:12px; font-weight:bold}
.clLevel0{background-color:#2446A6; layer-background-color:#2446A6; color:white;}
.clLevel0over{background-color:#336699; layer-background-color:#336699; color:Yellow; cursor:pointer; cursor:hand; }
.clLevel0border{position:absolute; visibility:hidden; background-color:#2446A6; layer-background-color:#2446A6}

/*Styles for level 1*/
.clLevel1, .clLevel1over{position:absolute; padding: 2 px; font-family:arial,helvetica,tahoma; font-size:11px; font-weight:bold}
.clLevel1{
	layer-background-color: #2446A6;
	color:white;
	background-color: #2446A6;
	
}
.clLevel1over{
	layer-background-color: #2446A6;
	color: #FFFEC5;
	cursor:pointer;
	cursor:hand;
	background-color: #2446A6;
}
.clLevel1border{
	position:absolute;
	visibility:hidden;
	layer-background-color: #2446A6;
	background-color: #2446A6;
}

/*Styles for level 2*/
.clLevel2, .clLevel2over{position:absolute; padding: 4 px; font-family:arial,helvetica,tahoma; font-size:11px; font-weight:bold}
.clLevel2{	layer-background-color: #2446A6; color:white; background-color: #597ADB;}
.clLevel2over{	layer-background-color: #2446A6;
	color: #FFFEC5;
	cursor:pointer;
	cursor:hand;
	background-color: #2446A6; }
.clLevel2border{	position:absolute;
	visibility:hidden;
	layer-background-color: #2446A6;
	background-color: #2446A6;}

/* Formulare und Buttons */

.textfeld1 {  border: 1px solid; border-color: #FFCC66; background-color: #FFFDA6; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 8pt; width: 160px;}
.multifeld1 {  border: 1px solid; background-color: #FFFDA6; border-color: #FFCC66}
.senden1 {  border: 1px solid; background-color: #FFFDA6; border-color: #FFCC66; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 8pt; width: 120px;}
