/*
body { 
scrollbar-3dlight-color: #ffffff;
scrollbar-darkshadow-color: #f2ffcc;
scrollbar-highlight-color: #f2ffcc;
scrollbar-shadow-color: #f2ffcc;
scrollbar-arrow-color: #004680;
scrollbar-base-color: #f2ffcc;
scrollbar-face-color: #007cf9;
scrollbar-track-color: #ffffff;
}
*/

/* 
Inhaltshintergrund		#fce083
Seitenhintergrund		#ffefca

Links					f00000 
MouseOverLinks			800000


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

#rueckrufdiv {
	position: absolute; top: 50px; left: 50px; z-index: 10; 
	 }
.rueckrufdiv {
	border-color:#800000; border-style:solid; border-width:2px;
	color:#004080; background:#ffffd9; 
	padding:15px;
	width:600px;
	}
	




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

.nurdruck { display:none; }

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

body 	{ 
		text-decoration:none; font-family:verdana, arial, georgia, 'Times New Roman', serif; font-size:14px; font-weight:normal; text-align:center;
		background-color:#ffffff;
		/*background-image:url(images/bg_body.jpg);*/
		}
			
p, td, th	{text-decoration:none; color:#000000; font-family:verdana, arial, georgia, 'Times New Roman', serif; font-size:14px; font-weight:normal;}

h1	{color:#000000; font-family:arial, helvetica, sans-serif; font-size:18px; }

.titel {color:#000000; font-family:arial, helvetica, sans-serif; font-size:28px; margin:0; padding:0;}
.titelklein {color:#000000; font-family:arial, helvetica, sans-serif; font-size:12px; margin:0; padding:0;}

b		 	{font-weight:bold;}

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

acronym {border-bottom:1px dotted #c0c0c0; cursor:help;}

small { font-size:11px; }
		
		
		
h1 	{	text-decoration:none; font-family:verdana, arial, georgia, 'Times New Roman', serif; font-size:16px; font-weight:bold; 
		margin:0; padding:15px 0 0 0;
		color:#12069d; 
	}
		  
a:link, a:visited, a:active {
		color:#12069d;
		}
a:hover {
		color:#0000ff; 
		}
				
		
		
/* ############ Container ############ */
/* ############ Container ############ */
/* ############ Container ############ */

.site		{ width:920px; border:1px solid #800000; background-color:#ffff33; padding:0; text-align:center; color:#000000; }

.head 		{ width:900px;  border:0px solid grey; text-align:right; 
				padding:10px 10px 0px 10px;
				font-family: verdana, arial, georgia, 'Times New Roman', serif; font-size: 20px; color:#ffffff; 
				background-image:url(images/bg_head.jpg);
			}

.navileiste 		{ width:900px;  border-bottom:2px solid #800000; text-align:left;
				padding:0px 10px 2px 10px}
				
.unternavi 	{ width:900px;  border-bottom:0px solid #800000; text-align:left; background-color:#ffffb7;
				padding:0px 10px 0px 10px}
				

.content 	{ width:860px; border:0px solid #ffffff; text-align:left; background-color:#ffffb7;
				padding:20px 30px 15px 30px}

.fusszeile 	{ width:900px; border-top:1px solid #800000; text-align:right; background-color:#ffff33;
				padding:5px 10px 3px 10px;
				font-family:arial, helvetica, georgia, 'Times New Roman', serif; font-size:12px; color:#12069d; 
				background-image:url(images/bg_head.jpg);
				}


		
		
		
		

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


.navidiv 	{ 
				border-left:1px solid #12069d; border-right:1px solid #12069d; border-top:1px solid #12069d; background-color:#ffff33; 
				text-align:center; padding:0 10px 0 10px; margin:0;
				height:18px;
			}
.navidivstand 	{ 
				border-left:1px solid #12069d; border-right:1px solid #12069d; border-top:1px solid #12069d; background-color:#ffffff; 
				text-align:center; padding:0 10px 0 10px; margin:0;
				height:18px;
			}

.unternavidiv 	{ 
				border-left:1px solid #12069d; border-right:1px solid #12069d; border-bottom:1px solid #12069d; background-color:#ffffb7; 
				text-align:center; padding:0; margin:0;
				height:16px;
			}
.unternavidivstand 	{ 
				border-left:1px solid #12069d; border-right:1px solid #12069d; border-bottom:1px solid #12069d; background-color:#ffffff; 
				text-align:center; padding:0; margin:0;
				height:16px;
			}
			
			
		

a.navi:link, a.navi:visited, a.navi:active {
		font-size: 16px; background-color:#ffff33; 
		color:#12069d; font-weight:normal; text-decoration:none; 
		}
a.navi:hover {
		font-size: 16px; background-color:#ffffff; 
		color:#12069d; font-weight:normal; text-decoration:none; 
		}
a.navistand:link, a.navistand:visited, a.navistand:active, a.navistand:hover {
		font-size: 16px; background-color:#ffffff; 
		color:#12069d; font-weight:normal; text-decoration:none; 
		}
		
a.unternavi:link, a.unternavi:visited, a.unternavi:active {
		font-size: 12px;  background-color:#fefbc2;
		color:#12069d; font-weight:normal; text-decoration:none; 
		}
a.unternavi:hover {
		font-size: 12px;  background-color:#ffffff;
		color:#12069d; font-weight:normal; text-decoration:none; 
		}
a.unternavistand:link, a.unternavistand:visited, a.unternavistand:active, a.unternavistand:hover {
		font-size: 12px; background-color:#ffffff; 
		color:#12069d; font-weight:normal; text-decoration:none; 
		}
		
		
		
		
a.intern:link, a.intern:visited, a.intern:active {
		color:#f00000; font-weight:bold; text-decoration:none; 
		}
a.intern:hover {
		color:#800000; font-weight:bold; text-decoration:none; 
		}
		
a.internklein:link, a.internklein:visited, a.internklein:active {
 		font-size: 11px; 
		color:#f00000; font-weight:normal; text-decoration:none; 
		}
a.internklein:hover { 
		font-size: 11px; 
		color:#800000; font-weight:normal; text-decoration:none; 
		}
		
		
a.copy:link, a.copy:visited, a.copy:active {
 		font-size: 10px; 
		color:#808080; font-weight:normal; text-decoration:none; 
		}
a.copy:hover { 
		font-size: 10px; 
		color:#0000ff; font-weight:normal; 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:1px solid #808080; color:blue; font-weight:normal; background:#ffffff; width:250px;
				font-family:arial, helvetica, georgia, 'Times New Roman', serif; font-size:12px;} 
.eingabefeldtext 	{ border:1px solid #808080; color:blue; font-weight:normal; background:#ffffff; width:250px;
				font-family:arial, helvetica, georgia, 'Times New Roman', serif; font-size:12px;} 
.eingabebutton		{ border:1px solid #808080; color:#000000; font-weight:normal; background:#efefef; font-size:10px; width:60px;} 



a.grau:link { text-decoration:none; color:#8d8d8d; font-family:arial,helvetica; font-size:10px; font-weight:normal;}
a.grau:visited { text-decoration:none; color:#8d8d8d; font-family:arial,helvetica; font-size:10px; font-weight:normal;}
a.grau:active { text-decoration:underline; color:#FF0000; font-family:arial,helvetica; font-size:10px; font-weight:normal;}
a.grau:hover { text-decoration:underline; color:#ff0000; font-family:arial,helvetica; font-size:10px; font-weight:normal;}

.grau	{ text-decoration:none; color:#8d8d8d; font-family:arial,helvetica; font-size:10px; font-weight:normal;