A:link {font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; text-decoration: underline; color : #333333;} 
A:visited {font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; text-decoration: underline; color : #555555;} 
A:active {font-family: Verdana, Arial, Helvetica, sans-serif; font-size: text-decoration: underline; color : #B9355D;} 
A:hover {font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; text-decoration: none; color: #B9355D;}

A.submenu:link {font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; text-decoration: none; color : #FFFFFF;} 
A.submenu:visited {font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; text-decoration: none; color : #FFFFFF;} 
A.submenu:active {font-family: Verdana, Arial, Helvetica, sans-serif; font-size: text-decoration: none; color : #FFFFFF;} 
A.submenu:hover {font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; text-decoration: none; color: #E1E1E1;}

A.submenu-rot:link {font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; text-decoration: none; color : #CC3366;} 
A.submenu-rot:visited {font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; text-decoration: none; color : #CC3366;} 
A.submenu-rot:active {font-family: Verdana, Arial, Helvetica, sans-serif; font-size: text-decoration: none; color : #CC3366;} 
A.submenu-rot:hover {font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; text-decoration: none; color: #E1E1E1;}

A.submenu-rot-gross:link {font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px; text-decoration: none; color : #CC3366;} 
A.submenu-rot-gross:visited {font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px; text-decoration: none; color : #CC3366;} 
A.submenu-rot-gross:active {font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px; text-decoration: none; color : #CC3366;} 
A.submenu-rot-gross:hover {font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px; text-decoration: none; color: #E1E1E1;}

A.submenuback:link {font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; text-decoration: none; color : #FFFFFF;} 
A.submenuback:visited {font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; text-decoration: none; color : #FFFFFF;} 
A.submenuback:active {font-family: Verdana, Arial, Helvetica, sans-serif; font-size: text-decoration: none; color : #FFFFFF;} 
A.submenuback:hover {font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; text-decoration: none; color: #E1E1E1;}

A.unternavigation:link {font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; text-decoration: none; color : #CCCCCC;} 
A.unternavigation:visited {font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; text-decoration: none; color : #FFFFFF;} 
A.unternavigation:active {font-family: Verdana, Arial, Helvetica, sans-serif; font-size: text-decoration: none; color : #FFFFFF;} 
A.unternavigation:hover {font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; text-decoration: none; color: #CCCCCC;}

A.grau2:link {font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; text-decoration: none; color : #FFFFFF;} 
A.grau2:visited {font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; text-decoration: none; color : #FFFFFF;} 
A.grau2:active {font-family: Verdana, Arial, Helvetica, sans-serif; font-size: text-decoration: none; color : #FFFFFF;} 
A.grau2:hover {font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; text-decoration: none; color: #CCCCCC;}


form {  
	padding:0px; 
	margin:0px;  
}

.eingabefeld {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #333333;
	background-color: #FFFFFF;
	width: 100px;
	border: 1pt #CCCCCC solid;
	clip:   rect(   );
}

.eingabefeld2 {
	font-family: Arial, Verdana, Tahoma, Helvetica;
	font-size: 10px;
	color: #333333;
	background-color: #FFFFFF;
	width: 40px;
	border: 1pt #CCCCCC solid;
	clip:   rect(   ); 
	height: 38px;
}
	
.normal {font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; color: #333333; }
.klein {font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 9px; color: #333333; }
	
.eingabefeld-nl1 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	color: #FFFFFF;
	background-color: #BA0063;
	width: 30px;
	border: 1px #CCCCCC solid;
	clip:   rect(   ); 
	height: 16px;
}
	
.eingabefeld-nl2 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	color: #333333;
	background-color: #FFFFFF;
	width: 120px;
	border: 1px #CCCCCC solid;
	clip:   rect(   );
}

.grau 								{ font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; font-weight: normal; color: #999999; }
.ueberschrift						{ text-align:center; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 9px; font-weight: normal; color: #999999; height: 15px; padding-top: 4px;}
.grau2								{ font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; color: #f8ea9f; }
.newsheadline 				{ font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; font-weight: normal; color: #333333; }
.hlblau 							{ font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; font-weight: normal; color: #6666CC; }
.hlblaugross					{ font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px; font-weight: bold; color: #6666CC; }
.hlblaufett 					{ font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; font-weight: bold; color: #6666CC; }
.hlrot 								{ font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; font-weight: normal; color: #CC3366; }
.hlrotfett 						{ font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; font-weight: bold; color: #CC3366; }
.submenu 							{ font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; font-weight: bold; color: #FFFFFF; }
.hlrotfett12 					{ font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px; font-weight: bold; color: #CC3366; }
.hlcbeamfett12 				{ font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px; font-weight: bold; color: #666666; }
.hlsmoothbeamfett12 	{ font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px; font-weight: bold; color: #696BAE; }
.hlgentlejagfett12 		{ font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px; font-weight: bold; color: #467180; }
.submenuback 					{ font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; font-weight: normal; color: #FFFFFF; }
.hlgentlelefett12 		{ font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px; font-weight: bold; color: #666666; }
.quelle 							{ font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; font-weight: normal; color: #666666; }
.normalfett 					{ font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; font-weight: bold; color: #333333; }
.hlalexlazrfett12			{ font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px; font-weight: bold; color: #58A59F; }
.submenu-rot 					{ font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; font-weight: bold; color: #CC3366; }
.veranstaltungen 			{ font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; font-weight: bold; color: #6666CC; }
.veranst-ueberschrift { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 36px; font-weight: normal; color: #CCCCCC; }
.veranst-gross-weiss 	{ font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 18px; font-weight: normal; color: #FFFFFF; }
.unternavigation 			{ font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; font-weight: normal; color: #FFFFFF; text-decoration: none; }

.eingabefeld-veranstaltung {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #333333;
	background-color: #FFFFFF;
	width: 207px;
	border: 1px #CCCCCC solid;
}

.eingabefeld3 {
	font-family: Arial, Verdana, Tahoma, Helvetica;
	font-size: 10px;
	color: #333333;
	background-color: #EEEEEE;
	width: 100px;
	border: 1px #CCCCCC solid;
	clip:   rect(   );
	height: 17px;
}

.eingabefeld4 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #333333;
	background-color: #FFFFFF;
	width: 200px;
	border: 1px #CCCCCC solid;
	clip:   rect(   );
}

.eingabefeld5 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #333333;
	background-color: #FFFFFF;
	width: 322px;
	height: 80px;
	border: 1px #CCCCCC solid;
	clip:   rect(   );
}

.eingabefeld6 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #333333;
	background-color: #FFFFFF;
	width: 322px;
	border: 1px #CCCCCC solid;
	clip:   rect(   );
}

.eingabefeld7 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #333333;
	background-color: #FFFFFF;
	width: 500px;
	height: 300px;
	border: 1px #CCCCCC solid;
	clip:   rect(   );
}

.eingabefeld8 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #333333;
	background-color: #FFFFFF;
	width: 60px;
	border: 1px #CCCCCC solid;
	clip:   rect(   );
}

.eingabefeld9 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #333333;
	background-color: #FFFFFF;
	width: 256px;
	border: 1pt #CCCCCC solid;
	clip:   rect(   );
}

.textfeld-kontakt {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #333333;
	background-color: #FFFFFF;
	width: 340px;
	border: 1px #CCCCCC solid;
}

.hlalexlazrfett10 {
	font-family: Verdana, Arial, Helvetica, sans-serif; 
	font-size: 11px; 
	font-weight: bold; 
	color: #58A59F;
}

.hlsmoothbeamfett {
	font-family: Verdana, Arial, Helvetica, sans-serif; 
	font-size: 11px; 
	font-weight: bold; 
	color: #696BAE;
}

.hlcbeamfett {
	font-family: Verdana, Arial, Helvetica, sans-serif; 
	font-size: 11px; 
	font-weight: bold; 
	color: #666666;
}

.submenu-rot-gross {
	font-family: Verdana, Arial, Helvetica, sans-serif; 
	font-size: 12px; 
	font-weight: bold; 
	color: #CC3366;
}

.eingabefeld-kurz {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #333333;
	background-color: #FFFFFF;
	width: 30px;
	border: 1px #CCCCCC solid;
}

.editor-gruen 		{color: #58A59F;}
.editor-blau 			{color: #6666CC;}
.editor-grau 			{color: #666666;}
.editor-gruengrau {color: #467180;}
.editor-rot 			{color: #CC3366;}
.editor-lila 			{color: #696BAE;}
.editor-schwarz 	{color: #000000;}

#lasergeraete {
	background-color: #FFFFFF;
	background-image: url(images/lasergeraete.jpg);
	background-repeat: no-repeat;
}

#indikationen {
	background-color: #982274;
	background-image: url(images/indikationen.jpg);
	background-repeat: no-repeat;
}

.indi-text {
	background-color: #b20c40;
	padding: 10px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #FFFFFF;
}

#rootline {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #FFFFFF;
	padding-right: 15px;
}

/* DROPDOWN - Lasergeraete */
#l_lasergeraete {
	float: left;
	list-style: none;
	line-height: 10px;
	padding-top: 145px;
	padding-left: 10px;
	margin: 0px;
}

#l_lasergeraete ul {
	float: left;
	list-style: none;
	line-height: 10px;
	padding: 0px;
}

#l_lasergeraete a {
	display: block;
	width: 200px;
	w\idth: 200px;
	color: #000000;
	text-decoration: none;
	padding: 3px;
}

#l_lasergeraete a:hover {
	display: block;
	width: 200px;
	w\idth: 200px;
	color: #000000;
	text-decoration: none;
	padding: 3px;
}

#l_lasergeraete a:selected {
	display: block;
	width: 200px;
	w\idth: 200px;
	color: #000000;
	text-decoration: none;
	padding: 3px;
}

#l_lasergeraete li {
	float: left;
	padding: 0px;
	width: 206px;
	background: #FFFFFF;
}

#l_lasergeraete li ul {
	position: absolute;
	left: -990px;
	height: auto;
	width: 206px;
	w\idth: 206px;
	font-weight: normal;
	padding: 0px;
	margin: 0px;
}

#l_lasergeraete li ul a {
	width: 192px;
	w\idth: 192px;
}

#l_lasergeraete li ul ul {
}

#l_lasergeraete li:hover ul ul, #l_lasergeraete li:hover ul ul ul, #l_lasergeraete li.sfhover ul ul, #l_lasergeraete li.sfhover ul ul ul {
	left: -999px;
}

#l_lasergeraete li:hover ul, #l_lasergeraete li li:hover ul, #l_lasergeraete li li li:hover ul, #l_lasergeraete li.sfhover ul, #l_lasergeraete li li.sfhover ul, #l_lasergeraete li li li.sfhover ul {
	border-bottom: 1px solid #a7adb6;
	border-left: 1px solid #a7adb6;
	border-right: 1px solid #a7adb6;
	left: auto;
}

#l_lasergeraete li:hover, #l_lasergeraete li.sfhover {
	background: #e5e4e9;
}

/* DROPDOWN - Indikationen */
#l_indikationen {
	float: left;
	list-style: none;
	line-height: 10px;
	padding-top: 88px;
	padding-left: 10px;
	margin: 0px;
}

#l_indikationen ul {
	float: left;
	list-style: none;
	line-height: 10px;
	padding: 0px;
}

#l_indikationen a {
	display: block;
	width: 200px;
	w\idth: 200px;
	color: #000000;
	text-decoration: none;
	padding: 3px;
}

#l_indikationen a:hover {
	display: block;
	width: 200px;
	w\idth: 200px;
	color: #000000;
	text-decoration: none;
	padding: 3px;
}

#l_indikationen a:selected {
	display: block;
	width: 200px;
	w\idth: 200px;
	color: #000000;
	text-decoration: none;
	padding: 3px;
}

#l_indikationen li {
	float: left;
	padding: 0px;
	width: 206px;
	background: #FFFFFF;
}

#l_indikationen li ul {
	position: absolute;
	left: -990px;
	height: auto;
	width: 206px;
	w\idth: 206px;
	font-weight: normal;
	padding: 0px;
	margin: 0px;
}

#l_indikationen li ul a {
	width: 192px;
	w\idth: 192px;
}

#l_indikationen li ul ul {
}

#l_indikationen li:hover ul ul, #l_indikationen li:hover ul ul ul, #l_indikationen li.sfhover ul ul, #l_indikationen li.sfhover ul ul ul {
	left: -999px;
}

#l_indikationen li:hover ul, #l_indikationen li li:hover ul, #l_indikationen li li li:hover ul, #l_indikationen li.sfhover ul, #l_indikationen li li.sfhover ul, #l_indikationen li li li.sfhover ul {
	border-bottom: 1px solid #a7adb6;
	border-left: 1px solid #a7adb6;
	border-right: 1px solid #a7adb6;
	left: auto;
}

#l_indikationen li:hover, #l_indikationen li.sfhover {
	background: #e5e4e9;
}

.top1 {
	width: 206px; 
	padding-left: 1px; 
	border: 1px solid #a7adb6; 
	background: url(images/arrow2.gif) no-repeat 190px;}
	
a:focus {
 -moz-outline: none; /* fuer unseren Browser der Wahl */
 outline: none; /* CSS 3 */
 ie-dummy: expression(this.hideFocus=true); /* IE >= 5.5 */
}