* {
}
body {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #000000; /* ändern */
	line-height: 150%;
	background: #FFFFFF url(../images/template/bg_all.gif) top center repeat-Y;
}
input, textarea, a, p {
	margin-left: 0px;
	margin-bottom: 0px;
	font-family:  Arial, Helvetica, sans-serif;
	font-size: 12px;
}

/* Formatierung alternativer Schriften*/

.klein  {
	font-family :  Arial, Helvetica, sans-serif;
	font-size : 11px;
	color : #000000;
	font-weight : none;
}

.mittel  {
	font-family:  Arial, Helvetica, sans-serif;
	color: #E60003; /* ändern */
	font-weight: bold;
	font-size: 14px;
	text-decoration: none;
}

.gross  {
	font-family:  Arial, Helvetica, sans-serif;
	color: #E60003; /* ändern */
	font-weight: bold;
	font-size: 18px;
	text-decoration: none;
}

.rechtstitelklein  {
	font-family:  Arial, Helvetica, sans-serif;
	color: #E60003; /* ändern */
	font-weight: bold;
	font-size: 12px;
	text-decoration: none;
}

.rechtstitel  {
	font-family:  Arial, Helvetica, sans-serif;
	color: #E60003; /* ändern */
	font-weight: bold;
	font-size: 16px;
	text-decoration: none;
}

.pfm_titel  {
	font-family:  Arial, Helvetica, sans-serif;
	color: #E60003; /* ändern */
	font-weight: bold;
	font-size: 12px;
	text-decoration: none;
}

/* Formatierungen der Tabellen */

td.pfm {
	background-color: #EAF8D9; /* ändern */
}

table.navigat {
	width: 155px;	
	text-align: right;
	background-color: #FFFFFF;
}

td.navigat_linie {
	background-color: #236400;
}

td.navigat_right {
	width: 4px;
	background-color: #236400;
}

td.suche {
   background-color: #B3DD3E;
	border: 1px;
	border-color: #236400;
	border-style: solid;
}

/* Hover Tabellenzeilen in der Navigation*/

.navtr a { 
   background-color: #B3DD3E;
	display:block;
	width:100%;
	padding: 2px;
	border: 1px;
	border-color: #236400;
	border-style: solid;
}

.navtr a:hover {
   background-color:#FFFFFF;
}

/* Hyperlink-Formatierungen allgemein */

A:link { 
	FONT-WEIGHT: normal;
	COLOR: #E60003; /* ändern */
	FONT-FAMILY: arial,helvetica; 
	TEXT-DECORATION: none;
}

A:visited {
	FONT-WEIGHT: normal;	
	COLOR: #E60003;  /* ändern */
	FONT-FAMILY: arial,helvetica; 
	TEXT-DECORATION: none;
}

A:active  {
	FONT-WEIGHT: normal;	
	COLOR: #E60003;  /* ändern */
	FONT-FAMILY: arial,helvetica; 
	TEXT-DECORATION: none;
}

A:hover  {
	FONT-WEIGHT: normal;	
	COLOR: #E60003;  /* ändern */
	FONT-FAMILY: arial,helvetica; 
	TEXT-DECORATION: underline;
}

/* Hyperlink-Formatierungen der Navigation */

A.copy { 
	COLOR: #FFFFFF;  
	TEXT-DECORATION: none;
}
A.nav:link { 
	FONT-WEIGHT: bold;
	COLOR: #236400; 
	FONT-FAMILY: arial,helvetica; 
	TEXT-DECORATION: none;
}

A.nav:visited {
	FONT-WEIGHT: bold;	
	COLOR: #236400; 
	FONT-FAMILY: arial,helvetica; 
	TEXT-DECORATION: none;
}

A.nav:active  {
	FONT-WEIGHT: bold;	
	COLOR: #236400; 
	FONT-FAMILY: arial,helvetica; 
	TEXT-DECORATION: none;
}

A.nav:hover  {
	FONT-WEIGHT: bold;	
	COLOR: #236400; 
	FONT-FAMILY: arial,helvetica; 
	TEXT-DECORATION: none;
}

A.klein:link { 
	FONT-WEIGHT: none;
	font-size : 11px;
	COLOR: #000000; 
	FONT-FAMILY: arial,helvetica; 
	TEXT-DECORATION: none;
}

A.klein:visited {
	FONT-WEIGHT: none;
	font-size : 11px;
	COLOR: #000000; 
	FONT-FAMILY: arial,helvetica; 
	TEXT-DECORATION: none;
}

A.klein:active { 
	FONT-WEIGHT: none;
	font-size : 11px;
	COLOR: #000000; 
	FONT-FAMILY: arial,helvetica; 
	TEXT-DECORATION: none;
}

A.klein:hover {
	FONT-WEIGHT: none;
	font-size : 11px;
	COLOR: #000000; 
	FONT-FAMILY: arial,helvetica; 
	TEXT-DECORATION: underline;
}

/* Formatierungen der Volltextsuche */

input  {
		background-color: #FFFFFF;
	   border-right: #236400 1px solid; 
		border-top: #236400 1px solid; 
		border-left: #236400 1px solid; 
		border-bottom: #236400 1px solid; 
		width: 100px;
}

input.rat  {
		background-color: #FFFFFF;
	   border-right: #000000 1px solid; 
		border-top: #000000 1px solid; 
		border-left: #000000 1px solid; 
		border-bottom: #000000 1px solid; 
		width: 330px;
}

input.betriebe  {
		background-color: #FFFFFF;
	   border-right: #000000 1px solid; 
		border-top: #000000 1px solid; 
		border-left: #000000 1px solid; 
		border-bottom: #000000 1px solid; 
		width: 180px;
}

textarea.rat  {
		background-color: #FFFFFF;
	   border-right: #000000 1px solid; 
		border-top: #000000 1px solid; 
		border-left: #000000 1px solid; 
		border-bottom: #000000 1px solid; 
		width: 330px;
		height: 150px;
}

input.suchbutton  {
		background-color: #FFFFFF;
	   border-right: #236400 1px solid; 
		border-top: #236400 1px solid; 
		border-left: #236400 1px solid; 
		border-bottom: #236400 1px solid; 
		font-size: 11px;
		font-weight: bold;
		color: #236400;
		width: 28px;
		margin-right: 10px;
}

input.onlineratbutton  {
		background-color: #FFFFFF;
	   border-right: #000000 1px solid; 
		border-top: #000000 1px solid; 
		border-left: #000000 1px solid; 
		border-bottom: #000000 1px solid; 
		font-size: 11px;
		font-weight: bold;
		color: #3C3C3C;
		width: 110px;
		margin-right: 10px;
}