/* $Id: default.css 7 2007-03-19 17:57:03Z hweber $ */

/*----------------------------------------------------------*/
/*                 Elemente-Definitionen                    */
/*----------------------------------------------------------*/

html		{	width:100%; height:100%; }

body		{	font-family:Arial, Verdana, sans-serif; color:#000000; font-size:100%;
				width:100%; height:100%;
				margin:0; padding:0;
				text-align:center;
				background:#FFFFFF url('/images/body_bg.png') top left repeat-x; }

h1			{	font-size:0.8em; font-weight:bold;
				margin:10px 0 2px 0; padding:0; }

h2			{	font-size:0.7em; font-weight:bold;
				margin:0; padding:0; }

p			{	font-size:0.7em; color:#000000;
				margin:0 0 7px 0; padding:0;
				text-align:justify; }

li			{	font-size:1.0em; font-weight:bold; }

img			{	margin:0; padding:0;
				border:none; }

form		{	margin:0; padding:0; }

input		{	font-size:0.9em; }

a			{	color:#000000; text-decoration:none; }
a:link		{	color:#000000; text-decoration:none; }
a:active	{	color:#000000; text-decoration:none; }
a:visited	{	color:#000000; text-decoration:none; }
a:hover		{	color:#000000; text-decoration:underline; }

/*----------------------------------------------------------*/
/*                Individual-Definitionen                   */
/*----------------------------------------------------------*/

/* Container */
#container				{	text-align:left;
							margin:0px auto; padding:0;
							width:950px; height:100%; }

/* Logocontainer */
#clogo					{	width:200px; float:left; }

/* Logo */
#logo					{	width:200px; height:100px; }

/* Diagramm */
#diagramm				{	margin-top:213px;
							width:200px;}
#diagramm p				{	font-size:0.6em; color:#0C4F78;
							margin-right:10px;
							text-align:left; }

/* Maincontainer */
#cmain					{	width:550px; float:left; }

/* Navigation */
#nav					{	margin-top:40px; padding-top:100px;
							width:350px; height:150px; float:left;
							text-align:center;
							background:url('/images/nav_bg.jpg') top left no-repeat; }
#nav ul					{	margin:0; margin-left:6px; padding:0;
							list-style:none; }
#nav li					{	text-align:center;
							margin:0 4px; padding:0;
							width:102px; display:block; float:left;
							background:url('/images/navelement_bg.png') top left repeat; }

/* Illustration */
#illu					{	padding-top:100px;
							width:200px; height:190px; float:left;
							background:url('/images/illu_bg.png') top left repeat-x; }
#illu h1				{	font-size:0.7em; color:#0C4F78; font-weight:bold;
							margin:10px 3px 3px 3px; }
#illu p					{	font-size:0.7em; color:#0C4F78;
							margin:0 3px 3px 3px;
							text-align:left; }
#illu a					{	color:#F6A800; }
#illu a:link			{	color:#F6A800; }
#illu a:active			{	color:#F6A800; }
#illu a:visited			{	color:#F6A800; }
#illu a:hover			{	color:#F6A800; }

/* Inhalt */
#content				{	padding:10px 0 5px 9px;
							width:541px; clear:both; }

/* Fusszeile */
#footer					{	width:100%;
							border-top:1px solid #CCCCCC; }
#footer p				{	font-size:0.7em; color:#999999; }
#footer a				{	color:#999999; }
#footer a:link			{	color:#999999; }
#footer a:active		{	color:#999999; }
#footer a:visited		{	color:#999999; }
#footer a:hover			{	color:#999999; }

/* Unternavigation */
#cinfo					{	margin-top:73px;
							width:200px; float:left; }
#cinfo ul				{	margin:0; margin-left:10px; padding:0;
							line-height:20px;
							list-style:none; }
#cinfo li				{	color:#FFFFFF; font-size:0.7em; font-weight:normal;
							margin:0 4px; padding:0;
							display:inline; }
#cinfo a				{	color:#FFFFFF; }
#cinfo a:link			{	color:#FFFFFF; }
#cinfo a:active			{	color:#FFFFFF; }
#cinfo a:visited		{	color:#FFFFFF; }
#cinfo a:hover			{	color:#F6A800; }

#info					{	padding:10px 5px; }
#info h1				{	color:#0C4F78; text-decoration:underline;
							margin-bottom:10px;
							text-align:center; }
#info h2				{	color:#0C4F78;
							text-align:center; }
#info p					{	color:#000000;
							text-align:center; }
#info a					{	color:#000000; }
#info a:link			{	color:#000000; }
#info a:active			{	color:#000000; }
#info a:visited			{	color:#000000; }
#info a:hover			{	color:#F6A800; }

/*----------------------------------------------------------*/
/*                  Klassen-Definitionen                    */
/*----------------------------------------------------------*/

/* Fehlermeldungen darstellen */
p.navtitle			{	font-size:0.8em; color:#FFFFFF; font-weight:bold;
						margin:0; margin-top:15px; padding:0;
						height:45px;
						text-align:center; }
p.navtext			{	font-size:0.7em; color:#0C4F78; font-weight:bold;
						margin:0; margin-top:10px; padding:0;
						height:60px;
						text-align:center; }
p.navlink			{	font-size:0.8em; color:#0C4F78; font-weight:bold;
						margin:0; padding:0; padding-top:1px;
						height:19px;
						text-align:center;
						background-color:#F6A800; }
p.navlink a			{	color:#0C4F78; }
p.navlink a:link	{	color:#0C4F78; }
p.navlink a:active	{	color:#0C4F78; }
p.navlink a:visited	{	color:#0C4F78; }
p.navlink a:hover	{	color:#BB2222; }