
/* ############ 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:#f7f7f7; margin:0; padding:0;
		}
			
p, td, th	{text-decoration:none; color:#000000; font-family:arial,helvetica,verdana; font-size:13px; font-weight:normal;}

b		 	{font-weight:bold;}

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


.hauptdiv { text-align:center; background-color:#ffffff; border:1px solid #ebebeb; 
			width:964px; padding:0 0 0 0; margin:10px 0 0 0;
			}


			
.inhalt	{
		padding:25px 5px 10px 20px; width:580px; border:0px solid blue; float:left; text-align:left;  margin:0 0 10px 0;
		}
			
.block { text-align:left; background-color:#efefef; border:0px solid #ebebeb; 
			 padding:0 0 0 5px; margin:0;
			font-size:11px;
			}
a.blocknavi:link, a.blocknavi:visited, a.blocknavi:active {
		font-size: 11px; color:#808080;
		font-weight:normal; text-decoration:none; 	
		padding-left:10px;
		}
a.blocknavi:hover {
		font-size: 11px; color:#0000ff;
		font-weight:normal; text-decoration:underline; 	
		padding-left:10px;
		}


h1 		{
		font-size: 14px; color:#ffffff; font-weight:bold;
		background-color:#189afc; width:290px; text-align:left; 
		margin:0; padding:0 0px 0 10px;
		}
h2 		{ 
		font-family:arial,helvetica,verdana; font-size: 14px; color:#ff8000; 
		font-weight:bold; font-style:normal; margin-top:20px; margin-bottom:5px;}
		

.fusszeile {
		font-family:arial,helvetica,verdana; font-size:11px; color:#808080; }
a.fusszeile:link, a.fusszeile:visited, a.fusszeile:active {
		font-size: 11px; color:#808080;
		font-weight:normal; text-decoration:none; 	
		}
a.fusszeile:hover {
		font-size: 11px; color:#0000ff;
		font-weight:normal; text-decoration:underline; 	
		}
a.copy:link, a.copy:visited, a.copy:active {
		font-size: 11px; color:#c0c0c0;
		font-weight:normal; text-decoration:none; 	
		}
a.copy:hover {
		font-size: 11px; color:#c0c0c0;
		font-weight:normal; text-decoration:underline; 	
		}
		
		
		
a.subnavi:link, a.subnavi:visited, a.subnavi:active {
		font-size: 12px; color:#000000;
		font-weight:normal; text-decoration:none; 	
		}
a.subnavi:hover {
		font-size: 12px; color:#ff8000;
		font-weight:normal; text-decoration:underline; 	
		}
		
a.subnavi2:link, a.subnavi2:visited, a.subnavi2:active {
		font-size: 12px; color:#000000;
		font-weight:normal; text-decoration:none; 	
		}
a.subnavi2:hover {
		font-size: 12px; color:#ff8000;
		font-weight:normal; text-decoration:underline; 	
		}
		
a.subnavi2stand:link, a.subnavi2stand:visited, a.subnavi2stand:active, a.subnavi2stand:hover {
		font-size: 12px; color:#ff8000;
		font-weight:normal; text-decoration:underline; 	
		}
		
li 	{ padding-top:5px; }
		

/* ############ 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;
	}
		
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; }



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

a.intern:link, a.intern:visited, a.intern:active {
		color:#000000;
		border-bottom:0px solid #800040;
		font-weight:normal; text-decoration:none; 
		}
a.intern:hover {
		color:#800040;
		border-bottom:2px solid #800040;
		font-weight:normal;  text-decoration:underline; 
		}


.navitd {
		background-image:url(images/button.jpg); background-repeat:no-repeat; width:115px;
		}
.navitd2 {
		background-image:url(images/button2.jpg); background-repeat:no-repeat; width:115px;
		}

a.navi:link, a.navi:visited, a.navi:active {
		font-size: 13px; color:#743a30;
		font-weight:bold; text-decoration:none; 	
		}
a.navi:hover {
		font-size: 13px; color:#743a30;
		background-color:#f9af10;
		font-weight:bold; text-decoration:underline; 	
		}
a.navistand:link, a.navistand:visited, a.navistand:active {
		font-size: 13px; color:#743a30;
		background-color:#fffec8;
		font-weight:bold; text-decoration:none; 	
		}
a.navistand:hover {
		font-size: 13px; color:#743a30;
		background-color:#fffec8;
		font-weight:bold; text-decoration:underline; 	
		}
		
a.naviklein:link, a.naviklein:visited, a.naviklein:active {
		font-size: 12px; color:#5a5a5a;
		font-weight:normal; text-decoration:none; 	
		}
a.naviklein:hover {
		font-size: 12px; color:#5a5a5a;
		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 ############ */
	
.suchfeld {shadow:no; border:1px solid #efefef; background-color:#ffffff; color:#000000; font-family:verdana,arial,helvetica; font-size:11px; font-weight:normal; margin:0; padding:0; width:120px;}
				

	
.eingabefeld 	{ 
				border:1px solid #800040; color:blue; font-weight:normal; background:#fafafa; font-size:11px; width:180px;
				text-decoration:none; font-family:arial,helvetica,verdana; 
				} 
.eingabebutton	{ border:1px solid #800040; color:#000000; font-weight:normal; background:#efefef; font-size:11px; width:180px;} 