/* Style Sheet Angaben fuer ICG Web Generator */

	/* font size */

	/* NS 4 compatible */
	h1 { font-size:16pt; }
	h2, h3, .topictitel { font-size:13pt; }
	body, p, div, td, textarea { font-style:normal; font-family:Verdana,Arial,Helvetica,san-serif; font-size:12pt}
	.boxtitel, .impressum { font-size:11pt; } 
	.boxlink, .direktwahl, .smallinput { font-size:10pt; }
	.boxtext, .small, .copyright { font-size:9pt; }
	
	@media all { /* ignored by NS 4, but gives similiar appearance for msie and mozilla */
		h1 { font-size:1.3em; }
		h2, h3, .topictitel { font-size:1.05em; }
		body, p, div, td, textarea { font-style:normal; font-family:Verdana,Arial,Helvetica,san-serif; font-size:0.95em}
		.boxtitel, .impressum { font-size:0.9em; } 
		textarea { font-size:0.8em; } 
		.boxlink, .direktwahl, .smallinput { font-size:1em; }
		.boxtext, .small, .copyright { font-size:0.7em; }
	}	
	
	/* color */
	h1, h3, .navbartext { color:#486591; }

	/* bold */
	th, .impressum b, h1, .topictitel, .info, .navbar { font-weight:bold; }
	
	.copyright { font-style:italic; color:#444444; text-align:center;}	
	.direktwahl { color:#fefefe; }

	.impressum, .formpanel, .map24cell { background-color:#d0e0eb;}
	.impressum { border-color:#486591; border-width:1px; border-style:solid; padding:10px; width:70%; margin-left:15%; margin-right:15%; text-align:left; }
	@media all { /* ignored by NS 4, overwrites style for msie and mozilla */
		.impressum { width:70%; margin-left:0%; margin-right:0%; }  /* msie bug with > 0%? */
	}

	.formlabels, .impressum  { color:#183359; }
	
	/* forms */
	
	.formpanel { padding:10px; text-align:center }
	.formpanel { border:thin none lightgrey; color:#183359; }
	.formpanel { margin-left:0%; margin-right:0%; width:80%; }
	
	input, textarea, .formselect, .formoption, .map24header  { background-color:#f4f8fb; } 	
	
	/* forms - IE, DOM */
		
	@media all { /* ignored by NS 4, overwrites style for msie and mozilla */
	
		.formpanel { border-color:#486591; border-width:1px; border-style:solid; }
		.formpanel { margin-left:auto; margin-right:auto; width:80%; max-width:80%; }
		.formbutton, .formpanel { padding:5px; text-align:center }

		input, textarea, .formbutton { border-color:#486591; border-style:solid; border-width:1px; }
		input, textarea, .formselect, .formoption, select, option { color:#183359; }
		
		input, textarea, .formoption { padding:2px; }
		
		
		.formbutton { background-color:#e5eef4; }

		.formbutton:hover { text-decoration: underline;}
		.formbutton:hover, .formbutton:active, .formbutton:focus { background-color:#f4f8fb;}
		.formbutton:active, .formbutton:active  { border:thin inset #486591; }
	}
	
	/* --- DHTML Menue auf Seite Leistungen --- */
	
	#f0	 {position: absolute; z-index: 1; left: 500; top: 400; /* width: 10; height: 10; */ }
	#f1  {position: absolute; z-index: 7; left: 0; top: -20;}
	#f2  {position: absolute; z-index: 6; left: 0; top: -20;}
	#f3  {position: absolute; z-index: 5; left: 0; top: -20;}
	#f4  {position: absolute; z-index: 4; left: 0; top: -20;}
	#f5  {position: absolute; z-index: 3; left: 0; top: -20;}
	#f6  {position: absolute; z-index: 2; left: 0; top: -20;}

	
	/* --- links --- */
	
	a:link, a:visited, a:hover, a:active, a:focus { text-decoration:underline; } 
	a:link    { color:#486591} 
	a:visited { color:#6f6c81} 
	a:hover, a:active, a:focus { color:#d5ae83} 

	a.info:link, a.info:visited, a.info:hover, a.info:active, a.info:focus { text-decoration:underline; }	
	a.info:link, a.info:visited { color: #fefefe} 
	a.info:hover, a.info:active, a.info:focus { color: #e7e7f7;} 

	a.navbar:link, a.navbar:visited { text-decoration:none; } 
	a.navbar:hover, a.navbar:active, a.navbar:focus { text-decoration:underline; } 
	a.navbar:link, a.navbar:visited, a.navbar:hover, a.navbar:active, a.navbar:focus { color:#486591}

	a.topictitel:link, a.topictitel:visited { text-decoration:none; } 
	a.topictitel:hover, a.topictitel:active, a.topictitel:focus { text-decoration:underline; } 
	a.topictitel:link, a.topictitel:hover, a.topictitel:active, a.topictitel:focus { color:#486591}
	a.topictitel:visited { color:#6f6c81} 


