body { 
scrollbar-3dlight-color: #ffffff;
scrollbar-darkshadow-color: #4f4f4f;
scrollbar-highlight-color: #4f4f4f;
scrollbar-shadow-color: #858585;
scrollbar-arrow-color: #ff0000;
scrollbar-base-color: #0863B5;
scrollbar-face-color: #0863B5;
scrollbar-track-color: #ffffff;
}

/* ############ Allgemein ############ */
/* ############ Allgemein ############ */
/* ############ Allgemein ############ */
/* ############ Allgemein ############ */

.nurweb { display:none; }

.bilder {border: 1px solid #007cf9;}

body 	{ 
		text-decoration:none; font-family:arial,helvetica; font-size:13px; font-weight:normal; text-align:center;
		background-color:#fffaea;
		}
			
p, td, th	{text-decoration:none; color:#000000; font-family:arial,helvetica; font-size:13px; font-weight:normal;}

b		 	{font-weight:bold;}

.einger 	{	margin:0 10px 5px 30px;	}
.einger2 	{	margin:0 10px 5px 25px;	}


h2 		{ 
		font-family:georgia, 'Times New Roman', serif; font-size: 20px; color:#004680; 
		font-weight:bold; font-style:italic; }
		
.h2b	{ 
		color:#004680; 
		}

.slogan	{ 
		font-family: arial, georgia, 'Times New Roman', serif; font-size: 11px; color:#868686; 
		font-weight:normal; font-style:italic; }

.fusszeile {
		font-family:arial, helvetica; font-size:10px; color:#8d8d8d; }
.fusszeile a:hover {
		color:#0000ff; }
		

/* ############ rueckruf ############ */
/* ############ rueckruf ############ */
/* ############ rueckruf ############ */

#rueckrufdiv {
	position: absolute; top: 50px; left: 150px; z-index: 10; 
	 }
.rueckrufdiv {
	border-color:#c0c0c0; border-style:solid; border-width:2px;
	color: black; background:#e8f7ea; 
	padding:15px;
	}
		

/* ############ Navigation ############ */
/* ############ Navigation ############ */
/* ############ Navigation ############ */

a.hauptnavi:link, a.hauptnavi:visited, a.hauptnavi:active {
		padding:0 5px 0 5px; font-size: 11px; 
		color:#007cf9; font-weight:normal; text-decoration:none; 
		background-color:#ffffff;		
		}
a.hauptnavi:hover {
		padding:0 5px 0 5px; font-size: 11px; 
		color:#ff0000; font-weight:normal; text-decoration:none; 
		background-color:#ffffff;		
		}
a.hauptnavistand:link, a.hauptnavistand:visited, a.hauptnavistand:active {
		padding:0 5px 0 5px; font-size: 11px; 
		color:#007cf9; font-weight:normal; text-decoration:none; 
		background-color:#DAEFDC;		
		}
a.hauptnavistand:hover {
		padding:0 5px 0 5px; font-size: 11px; 
		color:#ff0000; font-weight:normal; text-decoration:none; 
		background-color:#DAEFDC;		
		}

a.rueckruf:link, a.rueckruf:visited, a.rueckruf:active
		{ color:#000000; font-weight:normal; text-decoration:none;  }
a.rueckruf:hover	
		{ color:#0000ff; font-weight:normal; text-decoration:none;  }

.navi	{
		cursor:hand;
		padding:0 5px 0 18px; 
		font-family: arial, georgia, 'Times New Roman', serif; 
		font-size: 12px; color:#007cf9; font-weight:bold;
		background-color:#d8d8d8;
		background-image:url(images/bg_button.jpg); background-repeat:repeat;	
		text-decoration:none;
		}
		
.navi a:link, .navi a:visited, .navi a:active 
				{ color:#007cf9; font-weight:bold; text-decoration:none; }
.navi a:hover	{ color:#ff0000; text-decoration:underline;	}
				
				
.naviover	
		{
		padding:0 5px 0 20px; 
		font-family: arial, georgia, 'Times New Roman', serif; 
		font-size: 12px; color:#007cf9; font-weight:bold;
		font-style:italic;
		background-color:#d8d8d8;
		background-image:url(images/bg_button_over.jpg); background-repeat:repeat;	
		}
		
.naviover a:link, .naviover a:visited, .naviover a:active 
					{ color:#007cf9; text-decoration:none; }
.naviover a:hover	{ color:#007cf9; text-decoration:underline; }


.navi2	{
		padding:0 5px 0 20px; 
		font-family: arial, georgia, 'Times New Roman', serif; 
		font-size: 12px; color:#007cf9; font-weight:bold;
		background-color:#d8d8d8;
		background-image:url(images/bg_button2.jpg); background-repeat:repeat;	
		text-decoration:none;
		}
		
.navi2 a:link, .navi2 a:visited, .navi2 a:active 
				{ color:#007cf9; font-weight:bold; text-decoration:none; }
.navi2 a:hover	{ color:#ff0000; text-decoration:underline;	}
				
				
.naviover2	
		{
		cursor:hand;
		padding:0 5px 0 20px; 
		font-family: arial, georgia, 'Times New Roman', serif; 
		font-size: 12px; color:#007cf9; font-weight:bold;
		font-style:italic;
		background-color:#d8d8d8;
		background-image:url(images/bg_button_over2.jpg); background-repeat:repeat;	
		}
		
.naviover2 a:link, .naviover2 a:visited, .naviover2 a:active 
					{ color:#007cf9; text-decoration:none; }
.naviover2 a:hover	{ color:#007cf9; text-decoration:underline; }
		

/* ############ Hinweis ############ */
/* ############ Hinweis ############ */
/* ############ Hinweis ############ */
		
.ok {
	margin: 15px 20px; padding: 10px;
	border: 1px solid #99ff99; 
	background-color: #ccffcc; }
.fehler {
	margin: 15px 20px; padding: 10px;
	border: 1px solid #ff9999; 
	background-color: #ffcccc; }
.sicher {
	margin: 15px 20px; padding: 10px;
	border: 1px solid #cccc99; 
	background-color: #ffffcc; }
.sql {
	margin: 15px 20px; padding: 10px;
	border: 1px solid #ff6600; 
	background-color: #ff9900; }
	
/* ############ Formular ############ */
/* ############ Formular ############ */
/* ############ Formular ############ */
	
.eingabefeld 	{ border-color:#6cb6ff; color:red; font-weight:bold; background:#efefef; font-size:10px; width:120px;} 
.eingabefeld2 	{ border-color:#6cb6ff; color:red; font-weight:bold; background:#efefef; font-size:10px; width:250px;} 
.eingabebutton	{ border-color:#6cb6ff; color:#000000; font-weight:normal; background:#efefef; font-size:9px; width:60px;}
.eingabebutton2	{ border-color:#6cb6ff; color:#000000; font-weight:normal; background:#efefef; font-size:9px; width:100px;} 