/*----------------------------------------------------------*/
/*                 Standard-Definitionen                    */
/*----------------------------------------------------------*/

html		{	width:100%; height:100%; }
body		{	font-family:Arial, Verdana, sans-serif; color:#000000; font-size:100%;
				text-align:center;
				width:100%; height:100%;
				margin:0px auto;
				background-color:#FFFFFF; }
div			{	margin:0px; padding:0px; }
h1			{	color:#000000; font-size:18px; font-weight:normal;
				text-align:left;
				margin:5px; padding:0px; }
h2			{	color:#000000; font-size:14px; font-weight:bold;
				text-align:left;
				margin:5px; padding:0px; }
h3			{	color:#000000; font-size:13px; font-weight:bold;
				text-align:left; margin:5px; padding:0px; }
h4			{	color:#000000; font-size:12px; font-weight:bold;
				text-align:left; margin:5px; padding:0px; }
h6			{	color:#FFFF00; font-size:20px; font-weight:bold; font-style:italic;
				text-align:left; margin:0px; padding:53px 0px 0px 100px; }
p			{	color:#000000; font-size:12px; font-weight:normal;
				text-align:left; 
				margin:5px; padding:0px; }
a			{	margin:0px; padding:0px; }
form		{	margin:0px; padding:0px; }
input		{	color:#000000; font-size:12px; font-weight:normal;
				border:1px solid #000000;
				margin:1px; }
textarea	{	font-family:Arial, Verdana, sans-serif; color:#000000; font-size:12px; font-weight:normal;
				border:1px solid #000000;
				margin:1px; }
table		{	text-align:left; vertical-align:top; }
td			{	color:#000000; font-size:12px; font-weight:normal;
				text-align:left; vertical-align:top; }
img			{	border:none;
				margin:0px; padding:0px; }

/*----------------------------------------------------------*/	
/*                 Layout Definitionen                      */			
/*----------------------------------------------------------*/

/* DIVs */
#container		{	width:775px; height:100%;
					margin-left:auto; margin-right:auto; }
#header			{	width:775px; height:120px; margin-top:10px;
					border-bottom:1px solid #FF0000; }
#nav1			{	width:150px; height:100%;
					float:left; margin-top:-25px; }
#main			{	width:473px; height:100%;
					float:left;
					border-right:1px solid #CCCCCC;	border-left:1px solid #CCCCCC; }
#info			{	width:150px; height:100%;
					float:right; overflow:hidden; }
/*----------------------------------------------------------*/	
/*               Navigation Definitionen                    */			
/*----------------------------------------------------------*/

/* Pseudo-Klassen für Links */
a:link					{	color:#000000; font-weight:bold; text-decoration:underline; }
a:visited				{	color:#000000; font-weight:bold; text-decoration:underline; }
a:active				{	color:#FF0000; font-weight:bold; text-decoration:underline; }
a:hover					{	color:#FF0000; font-weight:bold; text-decoration:underline; }

ul.nav1 a:link			{	color:#000000; font-weight:bold; text-decoration:none; }
ul.nav1 a:visited		{	color:#000000; font-weight:bold; text-decoration:none; }
ul.nav1 a:active		{	color:#FF0000; font-weight:bold; text-decoration:none; }
ul.nav1 a:hover			{	color:#FF0000; font-weight:bold; text-decoration:none; }

ul.nav1 li.sub a:link		{	color:#000000; font-weight:normal; text-decoration:none; }
ul.nav1 li.sub a:visited	{	color:#000000; font-weight:normal; text-decoration:none; }
ul.nav1 li.sub a:active		{	color:#FF0000; font-weight:normal; text-decoration:none; }
ul.nav1 li.sub a:hover		{	color:#FF0000; font-weight:normal; text-decoration:none; }

ul.nav2 a:link			{	color:#000000; font-weight:bold; text-decoration:none; }
ul.nav2 a:visited		{	color:#000000; font-weight:bold; text-decoration:none; }
ul.nav2 a:active		{	color:#FF0000; font-weight:bold; text-decoration:none; }
ul.nav2 a:hover			{	color:#FF0000; font-weight:bold; text-decoration:none; }

ul.nav3 a:link			{	color:#000000; font-weight:bold; text-decoration:none; }
ul.nav3 a:visited		{	color:#000000; font-weight:bold; text-decoration:none; }
ul.nav3 a:active		{	color:#FF0000; font-weight:bold; text-decoration:none; }
ul.nav3 a:hover			{	color:#FF0000; font-weight:bold; text-decoration:none; }

/*----------------------------------------------------------*/	
/*                 Schrift Definitionen                     */			
/*----------------------------------------------------------*/

/* Navigation 1. Ebene */
ul.nav1			{	margin:0px; margin-top:5px; padding:0px; text-align:left; vertical-align:middle; }
ul.nav1 li		{	color:#FFFFFF; font-size:12px; margin-top:15px; margin-right:10px; vertical-align:middle; text-align:left; border-bottom:1px solid #FF0000; }
ul.nav1 li.sub	{	font-size:11px; margin-top:5px; margin-left:15px; border-bottom:none; }

/* Navigation 2. Ebene */
ul.nav2			{	margin:0px 150px; padding:0px; width:473px; height:30px; line-height:20px; vertical-align:middle;
					list-style:none; overflow:hidden;
					border-left:1px solid #CCCCCC; border-right:1px solid #CCCCCC; }
ul.nav2 li		{	color:#000000; font-size:12px; font-weight:normal; vertical-align:middle; text-align:right;
					padding:5px 10px;
					float:left; display:inline; }		

/* Navigation 3. Ebene */
ul.nav3			{	margin:0px; margin-top:25px; padding:0px; text-align:left; vertical-align:middle; }
ul.nav3 li		{	color:#FFFFFF; font-size:12px; margin-top:15px; margin-right:10px; padding-left:15px; vertical-align:middle; text-align:left; }

/*----------------------------------------------------------*/	
/*                Sonstige Definitionen                     */			
/*----------------------------------------------------------*/

input.radio		{	border:none; vertical-align:middle; margin:0px 1px; }