body						{
						font-family: verdana, arial, sans-serif;
						font-size: 10px;
						color: #505050;

						background: #ffffff;
						margin: 0px;
						padding: 0px;
						}

img						{
						margin: 0px;
						border: 0px;
						}

form						{
						margin: 0px;
						}

big						{
						font-size: 100%;
						font-weight: bold;
						color: #707070;
						}

table						{
						font-family: verdana, arial, sans-serif;
						font-size: 100%;
						color: #505050;
						}

th						{
						text-align: left;
						font-weight: bold;
						border-bottom: #303030 2px solid;
						}

h1						{
						font-family: verdana, arial, sans-serif;
						font-size: 120%;
						color: #505050;
						text-transform: uppercase;
						}

h2						{
						font-family: verdana, arial, sans-serif;
						font-size: 110%;
						color: #750000;
						font-weight: bold;
						margin: 20px 0px 0px 0px;
						}

cite						{
						font-family: georgia, times roman, serif;
						font-size: 110%;
						font-style: normal;

						color: #505050;
						text-indent: 0px;

						display: block;
						padding: 10px 10px 10px 55px;
						margin: 10px;

						border: #750000 1px dashed;
						background: url(../img/layout/cite.jpg) top left no-repeat;
						}

p						{
						font-family: verdana, arial, sans-serif;
						font-size: 110%;
						color: #505050;

						text-indent: 14px;
						line-height: 15px;
						}

a						{
						color: #000000;
						text-decoration: none;
						}

a:visited					{
						color: #000000;
						text-decoration: none;
						}

a:hover					{
						color: #000000;
						text-decoration: none;
						}


a.navi_top					{
						font-size: 110%;
						color: #ffffff;
						text-decoration: none;
						}

a.navi_top:visited			{
						font-size: 110%;
						color: #ffffff;
						text-decoration: none;
						}

a.navi_top:hover			{
						font-size: 110%;
						color: #ffffff;
						text-decoration: underline;
						}


/* ---------------------------- Hauptlinks ---------------------------- */

a.navi_left					{
						display: block;
						padding: 5px 0px 5px 15px;

						font-size: 100%;
						color: #ffffff;
						text-transform: uppercase;
						text-decoration: none;

						border-top: #ffffff 1px solid;
						}

a.navi_left:visited			{
						display: block;
						padding: 5px 0px 5px 15px;

						font-size: 100%;
						color: #ffffff;
						text-transform: uppercase;
						text-decoration: none;

						border-top: #ffffff 1px solid;
						}

a.navi_left:hover			{
						display: block;
						padding: 5px 0px 5px 15px;

						font-size: 100%;
						color: #000000;
						text-decoration: none;
						text-transform: uppercase;
						background-color: #ffffff;

						border-top: #ffffff 1px solid;
						}


/* ---------------------------- Letzter Link ---------------------------- */

a.navi_left_last				{
						display: block;
						padding: 5px 0px 5px 15px;

						font-size: 100%;
						color: #ffffff;
						text-transform: uppercase;
						text-decoration: none;

						border-top: #ffffff 1px solid;
						border-bottom: #ffffff 1px solid;
						}

a.navi_left_last:visited		{
						display: block;
						padding: 5px 0px 5px 15px;

						font-size: 100%;
						color: #ffffff;
						text-transform: uppercase;
						text-decoration: none;

						border-top: #ffffff 1px solid;
						border-bottom: #ffffff 1px solid;
						}

a.navi_left_last:hover			{
						display: block;
						padding: 5px 0px 5px 15px;

						font-size: 100%;
						color: #000000;
						text-transform: uppercase;
						text-decoration: none;
						background-color: #ffffff;

						border-top: #ffffff 1px solid;
						border-bottom: #ffffff 1px solid;
						}


/* ---------------------------- Aktive Navilinks ---------------------------- */

a.navi_left_active			{
						display: block;
						padding: 5px 0px 5px 15px;

						font-size: 100%;
						color: #000000;
						text-transform: uppercase;
						text-decoration: none;
						background-color: #ffffff;

						border-top: #ffffff 1px solid;
						}

a.navi_left_last_active		{
						display: block;
						padding: 5px 0px 5px 15px;

						font-size: 100%;
						color: #000000;
						text-transform: uppercase;
						text-decoration: none;
						background-color: #ffffff;

						border-top: #ffffff 1px solid;
						border-bottom: #ffffff 1px solid;
						}


/* ---------------------------- Submenu ---------------------------- */

.submenu					{
						margin: 10px 5px 15px 35px;
						padding: 0px;

						line-height: 20px;
						list-style-type: square;
						color: #ffffff;
						}

.submenu a, .submenu a:visited	{
						color: #ffffff;
						background-color: none;
						}

.submenu	a:hover			{
						color: #ffffff;
						background-color: #6c7996;
						}

.submenu	a:active			{
						color: #ffffff;
						background-color: #6c7996;
						padding: 2px;
						}

.submenu_active			{
						color: #000000;
						background-color: #6c7996;
						}


/* ---------------------------- Texlinks ---------------------------- */

#content a, #main a:visited	{
						color: #000000;
						text-decoration: none;
						border-bottom: #e5e5e5 1px solid;
						}

#content a:hover			{
						color: #000000;
						text-decoration: none;
						border-bottom: #000000 1px solid;
						}

#content a:active			{
						color: #000000;
						text-decoration: none;
						border-bottom: #000000 1px solid;
						}


/* ---------------------------- Verschiedenes ---------------------------- */

.cell1					{
						background-color: #f5f5f5;
						}

.cell2					{
						background-color: #efefef;
						}

div.hr					{
						width: 440px;
						height: 1px;
						background: #ffffff url(../img/layout/hr.gif) repeat-x;
						}

div.hr hr					{
						display: none;
						}

p.stand					{
						font-size: 90%;
						font-style: italic;
						color: #bbbbbb;

						text-indent: 0px;
						padding: 0px;
						margin: 0px;
						}

.noindent					{
						text-indent: 0px;
						}

img.img_right				{
						float: right;
						margin-left: 10px;
						margin-bottom: 10px;

						border: #505050 1px solid;
						}

#content ul, #content ol		{
						font-size: 110%;
						line-height: 15px;
						}

.inhaltsverzeichnis ul			{
						padding: 0px 0px 0px 10px;
						margin: 0px 0px 0px 10px;
						}

.einschub ul, .einschub ol		{
						padding: 0px 0px 0px 10px;
						margin: 0px 0px 0px 10px;
						}
