body { margin-left:0px; margin-right:0px; margin-top:0px; margin-bottom:0px; background-color:#ffFFff; }
body, p, td, th, li, ul, ol, a, h1, h2, h3, h4, h5, h6, blockquote, div { text-decoration: none; font-family:"Arial","Helvetica","Square721 BT"; }
P 	{font-size:0.8em; margin-bottom:0.7em; margin-top:0.7em; text-indent:0pt;}
TABLE { border:0px none; }
TH {font-size:0.8em; font-weight: bold; text-indent:0pt;}
TD 	{font-size:0.8em; margin-bottom:0.1em; margin-top:0.1em;}
TD P{font-size:1em; margin-bottom:0.1em; margin-top:0.1em;}
BR {margin-left:0px; margin-right:0px;}

H1 	{font-size:1.5em;  margin-bottom:0.2em; margin-top:1em;   text-indent:0pt; color: #005A74}
H2 	{font-size:1.2em;  margin-bottom:0.2em; margin-top:0.9em; text-indent:0pt; color: #005A74}
H3 	{font-size:1em;    margin-bottom:0.1em; margin-top:0.8em; text-indent:0pt; color: #005A74}
H4  {font-size:0.85em; margin-bottom:0.1em; margin-top:0.7em; text-indent:0pt; color: #005A74}
H5  {font-size:0.75em; margin-bottom:0.1em; margin-top:0.6em; text-indent:0pt; color: #005A74}
H6  {font-size:0.55em; margin-bottom:0.1em; margin-top:0.5em; text-indent:0pt; color: #005A74}
a h2 {margin-top:0em; } /* wenn h2 innerhalb von <a> vorkommt (nav*.inc) */

/*
H1 	{font-size:1.6em; margin-bottom:0.2em; margin-top:1em; text-indent:0pt; color: #005A74}
H2 	{font-size:1.4em; margin-bottom:0.2em; margin-top:0.9em; text-indent:0pt; color: #005A74}
H3 	{font-size:1.2em; margin-bottom:0.1em; margin-top:0.8em; text-indent:0pt; color: #005A74}
H4  {font-size:1em; margin-bottom:0.1em; margin-top:0.7em; text-indent:0pt; color: #005A74}
H5  {font-size:0.85em; margin-bottom:0.1em; margin-top:0.6em; text-indent:0pt; color: #005A74}
H6  {font-size:0.7em; margin-bottom:0.1em; margin-top:0.5em; text-indent:0pt; color: #005A74}
*/

/*UL 		{font-size:1em; margin-bottom:0.7em; margin-top:0.7em;  list-style-image: url('rp7/show/1071754/liste.gif');}*/
ul      {font-size:1em; margin-bottom:0.7em; margin-top:0.7em;  list-style-image: url('pics/T-autoliste.gif');}

form	{ padding:0px; border:0px; margin-bottom:0em; margin-top:0em; }
img 	{border:0px none #000000; }
hr 		{width:100%; color:#005A74; height:1px; text-align:left; margin-top:0em;  margin-bottom:0em; }

caption {font-size:0.8em; margin-bottom:0.1em; margin-top:0.8em; font-weight: bold; text-indent:0pt; text-align: left; color: #005A74;}

a	 		{  font-weight: bold; color: #005A74; }
a:link 		{  font-weight: bold; border:0px none;  }
a:visited 	{  font-weight: bold; }
a:hover 	{  font-weight: bold; text-decoration: underline; }
a:active 	{  font-weight: bold; border:0px none; }

/*
a:active 	{  font-family: Arial, Helvetica, sans-serif;   text-decoration: none; 	color: #005A74; border:0px none; }
a:hover 	{  font-family: Arial, Helvetica, sans-serif;   text-decoration: underline;	color: #005a74; }
a:link 		{  font-family: Arial, Helvetica, sans-serif;	text-decoration: bold; 	color: #005A74; border:0px none; }
a:visited 	{  font-family: Arial, Helvetica, sans-serif;   				color: #005A74}
*/

.mainnavactive 	{  font-size:1em; font-weight: bold; color: #FFEB78; }
.mainnavlink 		{  font-size:1em; font-weight: bold; color: #ffffff; }

.parentnav		{  font-size:1em; font-weight: normal; }
.adminnav 		{  font-size:0.8em; font-weight: normal; }
.kleinnav			{  font-size:0.8em; font-weight: bold}
.textnav			{  font-size:1em; font-weight: bold; }

.inhaltsbox		{  margin-left:4px;}

.tabstrichfarbe	{  background-color: #005A74;	}
.tabborderfarbe	{  border:1px solid #005A74;	}
.marginal 			{  background-color: #C4E2EA;}
.tabcolor1			{  background-color: #EAF2F4;	}
.tabcolor2			{  background-color: #B3D8E1;	}
.tabcolor3			{  background-color: #f6f6f6;	}

.font1 			{  font-size:0.7em; margin-bottom:0.6em; margin-top:0.6em; text-indent:0pt;}
.font2 			{  font-size:0.85em; margin-bottom:0.6em; margin-top:0.6em; text-indent:0pt;}
.font4 			{  font-size:1.2em; margin-bottom:1.2em; margin-top:1.2em; text-indent:0pt;}
.font5 			{  font-size:1.4em; margin-bottom:1.4em; margin-top:1.4em; text-indent:0pt;}
.font6 			{  font-size:1.6em; margin-bottom:1.6em; margin-top:1.6em; text-indent:0pt;}
.font7 			{  font-size:2em; margin-bottom:2em; margin-top:2em; text-indent:0pt;}

.autorfooter    { font-size:0.8em; font-weight: bold; color:#888888; }
.adminnav 		{ font-size:1em; font-weight: normal; color: #000000;}
.teaser			{ font-size:0.8em; margin-bottom:0.7em; margin-top:0.7em; font-weight: bold; color: #005A74;}
.indent 		{ margin-left:10px; }

.infokasten		{  
	border:1px solid #005A74; 
	background-color:#FFFFE7; 
	padding:4px; 
	margin:0px ;
}
	
.abcmenu td a, .abcmenu td a:hover, .abcmenu td a:active { 
	/*font:1em, verdana, arial, georgia, sans-serif;*/
    font-family: verdana, arial, georgia;
    font-size:1em;   
	display: block;
	text-decoration: none; 
	background-color : #B3D8E1;  
	padding: 1px 3px 1px 3px;
	border-top: 1px solid #FFFFFF;
	border-right: 1px solid #CCCCCC;
	border-bottom: 1px solid #CCCCCC;
	border-left: 1px solid #FFFFFF;
	text-align: center;
	font-weight: bold;
}

.abcmenu td a:hover, .abcmenu td a:active { 
	background-color : #FFFFE7;   
	border-top: 1px solid #CCCCCC;
	border-right: 1px solid #FFFFFF;
	border-bottom: 1px solid #FFFFFF;
	border-left: 1px solid #CCCCCC;
}

body.inhalt {background-color:#c4e2ea; padding-left:5px;  }
body.haupt 	{background-color:#ffFFff; position:absolute; margin-left:20px; margin-top:10px; margin-right:10px;  }

.leftnav 							{font-size:1em; font-weight: normal; 	margin-bottom:5px;   }
.leftnavactive 				{font-size:1em; font-weight: bold;  	margin-bottom:5px; }
.leftnavindent 				{font-size:1em; font-weight: normal; 	margin-left:10px;  display:block;}
.leftnavindentactive	{font-size:1em; font-weight: bold; 		margin-left:10px;  display:block;}
td.leftnavpfeil	{padding-top:4px; margin-top:0px; text-align:center; vertical-align:top;}
td.body					{padding-top:1em; padding-left:5px; vertical-align:top; width:100%; height:100%; }
td.rpfuss				{background-color:#FFFFE7; }

/* a.leftnav: 			normale, inaktive Links, dann nicht bold */
/* a.leftnavindent:	Links, wenn ein Untermenü offen ist, dann nicht bold */
a.leftnav,					a.leftnavindent	 				{  font-weight: normal;  }
a.leftnav:link,			a.leftnavindent:link 		{  font-weight: normal; border:0px none;  }
a.leftnav:visited,	a.leftnavindent:visited	{  font-weight: normal; }
a.leftnav:hover,		a.leftnavindent:hover 	{  font-weight: normal; text-decoration: underline; }
a.leftnav:active,		a.leftnavindent:active 	{  font-weight: normal; border:0px none; }

h1.underlined, h2.underlined, h3.underlined, h4.underlined, h5.underlined, h6.underlined {
	margin-bottom:0.5em; 
	text-indent:0pt; 
	border-bottom-style:solid;
	border-bottom-width:1px;
	border-color:#005a74;
	width:99%;
}
/*h4.underlined {font-size:1.2em;} */

