/* $Id: default.css 39 2008-06-19 13:54:39Z hweber $ */

/*----------------------------------------------------------*/
/*                 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:#FFFFFF url('/images/hintergrundbild.gif') top left repeat-x; }
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:10px 5px 0px 5px; padding:0px; }
h4			{	color:#000000; font-size:12px; font-weight:bold;
				text-align:left;
				margin:5px; padding:0px; }
h5			{	color:#000000; font-size:12px; font-weight:bold;
				text-align:left;
				margin:5px; padding:0px; }
h6			{	color:#000000; font-size:12px; font-weight:bold;
				text-align:left;
				margin:5px; padding:0px; }
p			{	color:#000000; font-size:12px; font-weight:normal;
				text-align:left;
				margin:5px; padding:0px; }
ul			{	margin:0px; }
li			{	font-size:12px;
				text-align:left; }
form		{	margin:0px; padding:0px; }
fieldset	{	margin:0px; padding:0px; }
legend		{	color:#000000; font-size:12px;
				margin:0px 0px 0px 5px; padding:0px; }
input		{	color:#000000; font-size:12px; font-weight:normal;
				margin:1px; }
textarea	{	color:#000000; font-family:Arial, Verdana, sans-serif; font-size:12px; font-weight:normal;
				margin:1px; }
select		{	color:#000000; font-size:12px; font-weight:normal;
				margin:1px; }
optgroup	{	font-weight:bold; font-style:normal; }
table		{	vertical-align:top; text-align:left; margin-left:0px; margin-right:auto; }
th			{	height:22px;
				background-color:#CC0000; }
td			{	vertical-align:top; text-align:left;
				padding:2px; }
img			{	color:#000000; font-size:12px; font-weight:normal;
				margin:0px; padding:0px;
				border:none; }
hr			{	color:#C3C3CA;
				height:0px;
				margin:0px 10px;
				border-color:#C3C3CA; border-width:1px 0px 0px 0px;
				background-color:#C3C3CA; }

/*----------------------------------------------------------*/
/*                 Layout Definitionen                      */
/*----------------------------------------------------------*/

/* DIVs */
#header			{	width:974px;
					margin-left:auto; margin-right:auto; }
#login			{	margin-left:774px; padding-top:3px; }
#nav1			{	line-height:normal;
					width:100%; height:24px; clear:both;
					margin:0px; padding:0px 0px 4px 0px;
					background:url("/images/border_top.png") no-repeat left top; }
#border			{	width:960px; min-height:75%; clear:both;
					margin:0px auto; padding:5px;
					border-left:2px solid #CC0000; border-right:2px solid #CC0000;
					background-color:#FFFFFF; }
#nav2			{	width:202px; height:100%; float:left;
					margin-top:-4px; padding-left:8px; }
#content		{	width:750px; height:100%; overflow:hidden; float:left;
					margin-top:-4px; padding-bottom:6px;
					background-color:#FFFFFF; }
#box			{	width:240px; float:left;
					margin:10px 8px 0px 0px; padding:0px;
					border:1px solid #C3C3CA; }
#nav2 #box		{	width:180px;
					margin:10px auto 0px auto; }
#footer			{	width:974px; clear:both;
					margin:0px auto; padding-top:4px;
					background:url("/images/border_bottom.png") no-repeat left top; }

/*----------------------------------------------------------*/
/*               Navigation Definitionen                    */
/*----------------------------------------------------------*/

/* Pseudo-Klassen für Links */
a					{	text-decoration:underline;
						margin:0px; padding:0px; }
a:link				{	color:#C73940; }
a:visited			{	color:#C73940; }
a:active			{	color:#C73940; }
a:hover				{	color:#C73940; }


a.unmarked			{ text-decoration:none; }

/* Navigation 1. Ebene */
#nav1 ul			{	margin:0px; padding:0px 0px 0px 120px;
						list-style:none; }
#nav1 li			{	float:left;
						width:110px; text-align:center;
						margin:0px 2px; padding:0; }
#nav1 li.chapter1	{	background:url('/images/nav1_chapter1_background.png') top left no-repeat; }
#nav1 li.chapter2	{	background:url('/images/nav1_chapter1_background.png') top left no-repeat; }
#nav1 li.chapter3	{	background:url('/images/nav1_chapter1_background.png') top left no-repeat; }
#nav1 li.chapter4	{	background:url('/images/nav1_chapter1_background.png') top left no-repeat; }
#nav1 li.chapter5	{	background:url('/images/nav1_chapter1_background.png') top left no-repeat; }
#nav1 li.chapter6	{	background:url('/images/nav1_chapter1_background.png') top left no-repeat; }
#nav1 a				{	color:#333333; font-size:12px; font-weight:bold; text-decoration:none;
						padding:5px 0 4px 0;
						float:left; display:block; }
/* Commented Backslash Hack hides rule from IE5-Mac \*/
#nav1 a				{	float:none; }
/* End IE5-Mac hack */
#nav1 a:hover		{	text-decoration:underline; }
#nav1 li.current	{	background-position:-120px 0; }
#nav1 li.current a	{	color:#FFFFFF; }

/* Navigation 2. Ebene */
#nav2 ul			{	margin:0px; padding:0px;
						list-style:none; }
#nav2 li			{	font-size:12px;
						text-align:left;
						margin:0px; padding:2px 0px;
						border-bottom:1px dotted #CC0000; }
#nav2 a				{	color:#000000; font-weight:bold; text-decoration:none;
						padding:5px 15px 4px 6px; }
#nav2 a:hover		{	color:#CC0000; text-decoration:underline; }
#nav2 li.current a	{	color:#CC0000;
						padding-bottom:5px; }
#nav2 li.last		{	border-bottom:none; }

/* Navigation Fusszeile */
#footer a			{	color:#333333; font-weight:normal; text-decoration:none; }
#footer a:hover		{	color:#CC0000; text-decoration:underline; }

#box h5 a			{	color:#FFFFFF; text-decoration:none; }
#box h5 a:hover		{	color:#FFFFFF; text-decoration:underline; }

/*----------------------------------------------------------*/
/*                 Schrift Definitionen                     */
/*----------------------------------------------------------*/

#box h5			{	color:#FFFFFF;
					line-height:18px;
					margin:0px; padding:2px 4px;
					background-color:#CC0000; }
#box h6			{	color:#000000;
					line-height:18px;
					margin:0px; padding:2px 4px;
					background-color:#CCCCCC; background:url(/images/box_h6_background.png) repeat-x; }
#login p		{	color:#333333;
					margin:0px; }
#footer p		{	color:#333333;
					text-align:center; }
table h3		{	margin:0px; }
table p			{	margin:0px; }
th p			{	color:#FFFFFF; font-weight:bold;
					margin:0px 2px;}

/*----------------------------------------------------------*/
/*                Sonstige Definitionen                     */
/*----------------------------------------------------------*/

input.checkbox	{	vertical-align:middle;
					margin:0px 1px;
					border:none; }
input.radio		{	vertical-align:middle;
					margin:0px 1px;
					border:none; }
input.text		{	border:1px solid #C3C3CA; }
input.image		{	vertical-align:bottom;
					margin-bottom:3px; }

/* Hervorheben von Textpassagen */
span.marked		{	color:#FF3300; }

/* Zebra-Liste */
.odd			{	}
.even			{	background-color:#E6E6E6; }

/* Warte-Hinweis bei Datei-Upload */
#waiting		{	position:absolute; top:350px; left:40%; width:250px; display:none; visibility:hidden;
					padding:10px;
					background:transparent; background-color:#FFffff;
					border:1px solid #000000;
					opacity:.9; filter:alpha(opacity=90); }

/*---------------------------------------------------------*/
/*                          EMION                          */
/*---------------------------------------------------------*/

#box h1.lp		{	background:#731A1F url('/images/h5_chapter1_background.png') repeat-x top left; color:#FFFFFF;line-height:18px;margin:0px; padding:2px 4px; background-color:#CC0000; font-size: 14px; font-weight: bold; }
.font1          {   font-size: 9px;}
.font2          {   font-size: 16px;}
.font3          {   font-size: 13px;}
.font4          {   font-size: 17px;}
.font5          {   font-size: 10px;}
.font6          {   font-size: 11px;}
.font7          {   font-size: 15px;}
.font8          {   font-size: 18px;}
.font9          {   font-size: 14px;}

