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

.nurdruck { display:none; }

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

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

.tabelleklein td { font-size:11px; text-align:center; }

b		 	{font-weight:bold;}

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


h1 		{ 
		margin:14px 0 0 0; padding:12px 0 0 0;
		font-family:arial,helvetica,verdana; font-size: 16px; color:#004680; 
		font-weight:bold; font-style:normal; }
h2 		{ 
		font-family:arial,helvetica,verdana; font-size: 14px; color:#004680; 
		font-weight:normal; font-style:normal; margin-top:20px; margin-bottom:5px;}
		

.inhalt {
		border:0px solid red; width:690px; padding-left:30px; padding-right:10px;
		float:right;		
		}
		
.fusszeile {
		font-family:arial,helvetica,verdana; font-size:11px; color:#ffffff; }
a.fusszeile:link, a.fusszeile:visited, a.fusszeile:active {
		font-size: 11px; color:#ffffff;
		font-weight:normal; text-decoration:none; 	
		}
a.fusszeile:hover {
		font-size: 11px; color:#ffffff;
		font-weight:normal; text-decoration:underline; 	
		}
		
li 	{ padding-top:5px; }
		
		
a.startseite:link, a.startseite:visited, a.startseite:active {
		color:#000000;
		border-bottom:1px dotted #004080;
		font-weight:normal; text-decoration:none; 	
		}
a.startseite:hover {
		color:#004080;
		border-bottom:1px solid #004080;
		font-weight:normal; text-decoration:none; 	
		}
		
		
		
a.produktauswahl:link, a.produktauswahl:visited, a.produktauswahl:active {
		font-size: 12px; color:#004a6f;
		font-weight:normal; text-decoration:none; 	
		}
a.produktauswahl:hover {
		font-size: 12px; color:#004a6f;
		font-weight:normal; text-decoration:underline; 	
		}
		
		
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:#004080;
		font-weight:normal; text-decoration:underline; 	
		}
		
		
/* ############ rueckruf ############ */
/* ############ rueckruf ############ */
/* ############ rueckruf ############ */

#rueckrufdiv {
	position: absolute; top: 50px; left: 150px; z-index: 10; 
	 }
.rueckrufdiv {
	border-color:#0080c0; border-style:solid; border-width:2px;
	color: black; background:#f0faff; 
	padding:15px;
	}
		
a.rueckruf:link, a.rueckruf:visited, a.rueckruf:active
		{ color:#023cd2; font-weight:normal; text-decoration:none; }
a.rueckruf:hover	
		{ color:#004080; font-weight:normal; text-decoration:none; }
		
		
		
a.informationen:link, a.informationen:visited, a.informationen:active
		{ color:#ff5555; font-weight:bold; text-decoration:none; font-family:arial,helvetica,verdana; font-size:14px; }
a.informationen:hover	
		{ color:#ff5555; font-weight:bold; text-decoration:none; font-family:arial,helvetica,verdana; font-size:14px; }



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




a.navi:link, a.navi:visited, a.navi:active {
		font-size: 16px; color:#ffffff;
		font-weight:normal; text-decoration:none; 	
		}
a.navi:hover {
		font-size: 16px; color:#ffffff;
		font-weight:normal; text-decoration:underline; 	
		}
a.navistand:link, a.navistand:visited, a.navistand:active {
		font-size: 16px; color:#ffffff; 
		font-weight:normal; text-decoration:none; 	
		font-style:italic;
		}
a.navistand:hover {
		font-size: 16px; color:#ffffff; 
		font-weight:normal; text-decoration:none; 	
		font-style:italic;
		}

		
a.naviklein:link, a.naviklein:visited, a.naviklein:active {
		font-size: 12px; color:#ffffff;
		font-weight:normal; text-decoration:none; 	
		}
a.naviklein:hover {
		font-size: 12px; color:#ffffff;
		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-color:#6cb6ff; color:blue; font-weight:bold; background:#ffffff; font-size:11px; width:200px;} 
.eingabefeldtext	{ border-color:#6cb6ff; color:blue; font-weight:bold; background:#ffffff; font-size:12px; width:323px;} 
.eingabebutton		{ border-color:#6cb6ff; color:#000000; font-weight:normal; background:#ffffff; font-size:9px; width:80px;} 